Queen of the Oddballs, by Hillary Carlip. 268 pages.
"We can't make someone into our soul mate. If we could, it would have nothing to do with our souls. And maybe the person we think is 'the one' [...] is just one of the destinations and gifts along the way that ultimately lead us to solving the mystery."
This book was wonderful, adorable, and very heartwarming and sweet.