Have you ever had to watch your soulmate marry someone else? When they were eight years old, Katrina and Andrew promised to love each other forever. Then Andrew moved away. Twenty years later, Katrina still wears the half-heart necklace Andrew gave her. Living under a mountain of debt, with each cookie she bakes Katrina hopes to one day own her own bakery and create wedding cakes all day. When a special...