Soul mate love is perfect, right? Little girls love to fantasize about living happily ever after. You know the story: the…