Tessa Young has finally found the man of her dreams. The only catch? He's literally in her dreams. Every night Tessa dreams of the same perfect man, but she refuses to believe it's anything more than just a dream. She's never been one to believe in soulmates. That is, until she finally comes face to face with the man from her dreams, Hardin Scott. With the unsolicited help of her meddling best friend, Tessa Young is about to find out if soulmates really do exist.
25 parts