Zarówno książka jak i film opowiada historię Simona Spier'a, który jest gejem. Chłopak dzięki szkolnej stronie internetowej poznaje anonimowego ucznia, który również jest homoseksualistą. Simon oraz ten drugi chłopak, używający pseudonimu Blue, zaczynają pisać ze sobą maile nie zdradzając swojej tożsamości.
Niestety w między czasie znajomy Simona - Martin dowiaduje się, że Spier jest gejem i zaczyna go szantażować.
Im dalej śledzimy historię chłopaka, poznajemy życie Simona oraz obserwujemy rozwój jego relacji z Blue.