Katarzyna Aragońska poślubia angielskiego następcę tronu. Gdy Książę Artur umiera przedwcześnie, pozycja Hiszpanki na brytyjskim dworze zostaje zagrożona.
Urodzony w katolickim irlandzkim miasteczku transseksualista wyrusza do Londynu, gdzie ma nadzieję odnaleźć miłość, akceptację i matkę, która porzuciła go jako niemowlę.
16-letni Steven Carter już w wieku 11 lat uświadomił sobie, że bardziej interesują go chłopcy. Od tej pory skrzętnie ukrywa swój sekret. Po lekcjach często chodzi do miejskiego parku, gdzie w publicznym szalecie spotyka Johna - chłopaka z zamożnej, szanowanej rodziny, szkolnego przystojniaka i mistrza sportu. Między chłopcami nawiązuje się uczucie. Spychany zawsze na margines, zmęczony ciągłym udawaniem Steven pragnie zamanifestować swoje szczęście, ale John boi się, że to zniszczy jego świetlaną przyszłość.