sadhana
The perfect girl you've dreamed of. She's amazing in practically in every way. She is gorgeous, funny, cute, intelligent, sarcastic, and very caring. You'd have to be extremely lucky to be her boyfriend; she has really high expectations from a guy and she is perfect. Sadhana has had her heart and trust broken before, so you will have to prove yourself in order to date her. While she is an amazing person, she's a fantastic friend and an extraordinary lover. Everyone loves to be around her and chill with her.

Her soulmate's name starts with either M, J, or K.
Sadhana is someone you should strive to be with. Don't shoot lower. Go big, or go home!