Le film suit Heather, une jeune femme qui parcourt l'Europe avec des amies avant de se ranger dans une vie parfaitement planifiée. Mais une rencontre imprévue avec un certain Jack allume une flamme inattendue entre eux qui vire au tourbillon émotionnel. Alors que des secrets et des choix mettent...
Max, 25 ans, vit à Londres et envisage une carrière d'écrivain. Il souhaite écrire un roman autobiographique et entame une double vie. Sous le pseudonyme de « Sebastian », il devient travailleur du sexe et approfondit sa conscience de soi, libéré des attentes sociales.
Kevin est un adolescent qui grandit dans un quartier rural. Avec le soutien de son partenaire et de sa sœur, il devient lui-même et apprend que tout le monde dans sa vie ne l'acceptera pas pour ce qu'il est, surtout sa mère.