Alex Stendall, sedicenne, è un liceale ribelle, molto popolare, amato dalle ragazze. Vive a Londra assieme alla madre divorziata e ha tenuto un cattivo rapporto con il padre, colpevole avendo tradito la madre. A scuola è uno dei più popolari del corpo studentesco , corteggiato da diverse ragazze. Corteggiato ancora dalla sua ex ragazza, Selena Gomez, che nonostante non stiano più insieme, cerca ancora in ogni modo di farlo riavvicinare a lei. Un giorno, dopo uno scherzo fatto a Luca, un ragazzo più piccolo di lui del quale il malcapitato come sempre rientra a casa pieno di lividi, il preside, come punizione, lo obbliga a seguire ogni fine settimana dopo le lezioni dei ragazzini problematici e a partecipare all' annuale recita scolastica. Ciò lo porta ad entrare in contatto con Emma Watson, la figlia del reverendo Watson. Emma è una ragazza semplice, con una bellezza nascosta, che nel tempo libero fa volontariato ed è appassionata di astronomia. Viene spesso presa in giro, molto spesso da Alex e i suoi amici, per il suo modo di vestire e per il suo carattere. Dovendole chiederle aiuto per la ricerca, Alex comincia a frequentarla e a conoscerla meglio. Tutto ciò lo porta a innamorarsi di lei, ricambiato, ma Emma nasconde con sé un terribile segreto che porterà Alex a vivere la più bella storia d'amore che un adolescente possa desiderare.