soulmate- a person ideally suited to another as a close friend or romantic partnerAll Rights Reserved
soulmate- a person ideally suited to another as a close friend or romantic partner
5 parts