When Michael Harding (Penn Badgley, TV’s Gossip Girl) returns home from military school, he finds his mom is madly in love with her charming live-in boyfriend David (Dylan Walsh, TV’s Nip/Tuck). At first, David appears to be the ultimate nice guy and an ideal future husband and stepfather.