We can't always have what we want.
Der 22-jährige David (Jonny Labey) ist ein Glückspilz. Eben wurde er in einer renommierten Tanzschule angenommen, er ist jung, sieht verdammt heiß aus und müsste eigentlich rundum zufrieden sein - gäbe es da nicht ein heikles Geheimnis: Seit zwei Jahren schon pflegt er eine Affäre mit Jules (Daniel Brocklebank), dem Ehemann seiner Schwester Stacey (Laura Ainsworth). Dieser schämt sich für sein verstecktes sexuelles Begehren, kann aber dennoch nicht von David lassen. Als es zu einem heftigen Streit kommt, wirft sich der junge Tänzer in die Nacht und trifft auf Sam (Craig Stein). Aus dem One-Night-Stand wird bald eine romantische Beziehung. Wie aber wird Jules reagieren? Nichtsahnend will Davids Schwester den neuen Lover kennenlernen, was unerwartete Folgen für alle haben wird...