Soulmate [soyl-mayte] noun The person destiny has chosen for us, our missing piece, a connection of minds and an unconditional, effortless, never-ending love.All Rights Reserved
5 parts