Do you need a soulmate to be in love or is it simply a matter of completely accepting someone despite all of their flaws? Kat Kosheleva delves into the mystery.
by Katya Kosheleva