Savannah “Van” Leone has been in love with Peter Clarke ever since she literally fell head over heels in front of him on the first day of college. Now, six years later, instead of standing across from him at the altar, Van is standing behind her best friend Janie as maid of honor, trying to mask her heartache and guilt as Janie marries the only man she’s ever loved. Before Van’s mother died, she told Van never to let Peter go, but as the couple exchanges vows, Van wonders if her fairy-tale ending will ever come true.
After the wedding, Van drowns her sorrows in Kool-Aid–vodka cocktails and reruns of Rin Tin Tin, and does what any heartbroken woman in her situation would do: She impulsively buys a German Shepherd over the Internet. But the pocket-size puppy Van is expecting turns out to be a clumsy hundred-pound beast who only responds to commands in Slovak. Van is at the end of her rope...until she realizes that this quirky giant may be the only living being who will always be loyal to her, no matter what.
Van affectionately names her dog Joe, and together they work to mend the pieces of Van’s shattered heart. And it certainly doesn’t hurt that Joe’s vet is a rugged sweetheart with floppy blond hair and a winning smile. But when the newlyweds return from their honeymoon, Van is forced to decide just how much she’s willing to sacrifice in order to have everything she ever wanted — proving that sometimes life needs to get more complicated before it can get better.