It's not so much sleeping with Josh when she thought Daniel had left her at the altar that I object to but the way she's behaved since. She's allowing Josh (who's behaving very badly) to muscle in on her relationship with Daniel (who doesn't feel he can say no because Josh may be the baby's father). If she truly loved Daniel she'd tell Josh to butt out of her relationship!
They're opposites all right but Imogen truly loves Daniel and I don't think she'd let another man treat him badly the way Amber lets Josh.
You might have guessed I'm a bit of a Daniel fan and I really want him away from Amber!