Rain and her best friends Rachel and Jackie head to the carnival. Rain’s plan was to chat up Jake, who runs the Ferris Wheel, and maybe get a kiss or two.
But then Rachel’s killed in mysterious circumstances, and none of them will ever be the same again.
When Rachel returns as a ghost insisting Rain find out who killed her and why, she turns to Jake, who knows more than he seems to. In fact, he’s encountered weird stuff like ghosts and monsters before.
So now she just has to grieve for a friend who she’s still talking to, try not to fall deeper in love with Jake, keep her family off her back, decide who to trust, infiltrate the funfair and find Rachel’s killer. Piece of cake, right?