caroldnvers - soulmate, as defined by the oxford dictionary.

more about : caroldnvers