Lorsque James, lycéen, rencontre des problèmes avec son pick-up, Dylan, étudiant en mécanique, vole à son secours. James est à la fois surpris et ravi que Dylan veuille le revoir. Puisque James est nouveau dans le domaine de la romance, ils prennent les choses lentement, et parce que Dylan est à l'université, James garde sa relation naissante secrète auprès de son père surprotecteur.
De l'autre côté de la ville, Mark, enseignant et père célibataire de James et de sa soeur, Frankie, rencontre Steve dans un bar pour ce qu'ils pensent tous les deux être un petit coup rapide. Mark ne voit aucune raison de parler de Steve à ses enfants ou d'insister pour que son amant d'un soir lui donne des détails au sujet de son fils adoptif... ce n'est que du sexe entre eux, n'est-ce pas ?
Deux histoires très différentes grandissent côte à côte, chacune à l'insu de l'autre. Tout change lors d'un barbecue, lorsque Mark décide qu'il est temps que ses enfants rencontrent Steve et que lui fasse connaissance avec Dylan, le fils de Steve. L'inévitable explosion entraîne des explications pour les deux couples afin d'apaiser les sentiments blessés de leur famille - et de leurs amants.