ソウルメイト
sōrumeito

Noun

1. soulmate

Other forms: