Su suggerimento di un amico, il gay Leo (Kevin McKidd) entra in terapia dopo che molte relazioni fallite gli hanno fatto temere per la sua vita sociale. In una sessione di gruppo (guidata da Simon Callow), Leo chiarisce i suoi sentimenti per un membro etero del gruppo (James Purefoy), il che porta a una relazione tra i due. La situazione diventa ulteriormente complicata dall'apparizione della fidanzata del liceo di Leo (Jennifer Ehle), che prova ancora dei sentimenti per lui.