Karen, une trentenaire divorcée, élève seule son fils Justin, âgé de 9 ans. Conseillère financière, elle travaille aux côtés de Lenny, qui est secrètement amoureux d'elle. Lors d'une soirée, elle fait la connaissance de Denis Teague, un homme charmant et attentionné. Quelques jours plus tard, amenée à le revoir, elle accepte finalement son invitation à dîner. Ils nouent une relation amoureuse. Karen est ravie de constater que Justin et Denis s'entendent bien. Mais, au fil des semaines, la jeune femme se rend compte que Denis s'immisce de plus en plus dans sa vie. Sur la défensive, elle finit par lui reprocher son attitude envahissante. Denis réagit très mal...