adelaides - soulmate (ˈsəʊlmeɪt) noun a person ideally suited...

See more : adelaides