Libby Foster is 28 years old and never been kissed. Nor has she ever… well, you know. But so what? She has a job, a cat, and an active imagination. And in Libby's Fantasy World, her love life is perfect.
Enter Jude Weatherington, fresh off the plane from England. While Libby would never dream of talking to him, she does dream of him. Fantasy Jude is refined, romantic, and completely wrapped up in Libby. There's just one problem: he's not real.
Real Jude's no slouch, either. He's quirky and clever, and easy to talk to. His strange vocabulary and sexy accent keep things interesting, too. There's just one problem: he's not a fantasy.
The more Libby gets to know Real Jude, the more he starts to pull ahead of the fantasy version. But Jude hates secrets. And if he knew the truth about her, it would no longer be a mystery to him—or anyone—why she's still single. He'd run away as fast as he could.
Or maybe not.
A girl can dream, right?