Latem 1939 roku w elitarnej brytyjskiej szkole dla córek najważniejszych urzędników III Rzeszy życie młodych dziewcząt leży na szali politycznego konfliktu. Czy ściśle tajny, bezwzględny wobec nich plan, zostanie odkryty na czas?
Film przedstawia prawdziwą historię Enid Blyton, słynnej pisarki bajek dla dzieci. Kariera kobiety zaczyna się, gdy wydawca - Hugh Pollock - odkrywa jej talent, a następnie zostaje jej mężem. Życie rodzinne nie układa się jednak najlepiej ze względu na egoistyczną i okrutną postawę pisarki. Po II wojnie światowej Enid jest już bardzo znana i uwielbiana przez dzieci czytające jej książki i zarazem nie znające jej prawdziwej natury.
Pragnący męskiego potomka Henryk VIII zapoczątkowuje przemiany religijne w Anglii odsuwając od siebie swą żonę Katarzynę Aragońską i żeniąc się z Anną Boleyn.
David O'Neil (Steve John Shepherd) i Theo (John Simm) są najlepszymi kumplami od 14 lat. Przez ten czas byli praktycznie nierozłączni. Teraz ich przyjaźń zostaje wystawiona na próbę, ponieważ Theo zamierza zamieszkać ze swoją długoletnią dziewczyną Hannah (Laura Fraser). W Davidzie budzi się wściekła zazdrość, która popycha go do opracowania planu rozbicia związku przyjaciela przy wykorzystaniu słabych stron Hannah. Kiedy para się w końcu rozstaje, David nie wie co ma robić dalej. Musi zmierzyć się ze swoim długo skrywanym homoseksualizmem i uczuciami do Theo. W końcu zdobywa się na odwagę i postanawia publicznie wyjawić Theo prawdę o swojej orientacji seksualnej i miłości, którą do niego czuje. Jednak udział w talk-show "Forgive and Forget" prowadzonym przez Judith Adams (Meera Syal) ma tragiczne konsekwencje zarówno dla ich przyjaźni, jak i dla rodziny Davida.