by Jennifer Crusie
3.73
342 pages
6h 29m
Get ready for a light and fun read filled with romance, humor, and a touch of the paranormal, featuring relatable lives and quirky characters you'll adore.