It was adapted into the TV series Girls in Love in 2003, produced by Granada Television and aired on ITV.
The book opens with Ellie's family holiday to Wales where she meets a nerdy boy named Dan.
Ellie arrives back at school after the summer holidays to find one of her best friends, Nadine, has a new boyfriend named Liam.
Feeling left out, Ellie makes up a fictional boyfriend, who is based on a young, good looking man that she sees nearly every day on her way to school.
She names her fictional boyfriend Dan (like the nerdy boy she met in Wales) and describes him as 15 years old and handsome.