Na een jarenlange worsteling met zijn verlangens vindt John Addington, getrouwd en vader van drie volwassen dochters, een nieuwe liefde. Een man, Frank. Elders in Londen wordt het huwelijk van Henry Ellis en zijn vrouw Edith op de proef gesteld door de heftige liefdesrelatie van Edith met een vrouw, Angelica.
Het zijn verboden liefdes in het Londen van de late negentiende eeuw.
Wanneer John en Henry elkaar leren kennen besluiten ze een boek te schrijven, een hartstochtelijk pleidooi voor persoonlijke en seksuele vrijheid. Maar vlak vóór de verschijning ervan wordt Oscar Wilde gearresteerd. Die dramatische gebeurtenis plaatst John en Henry voor een dilemma: welke prijs zijn ze bereid te betalen voor het nieuwe leven dat ze voorstaan?