Sometimes I’m not even sure how I got so lucky. After many failed relationships and lots of patience, I have met my soul mate

Nesi