Physical: Prep school attire, clean cut, not too good looking but clear complexion. Taller than me.
Emotional: In love with me... doesn't get offended by my argumentative nature, respectful, kind, not emo. Good relationship with family.
Mental: VERY intelligent, VERY good grades, highly regarded. Nerdy, if you will. Mentally healthy/stable. Similar goals/values/thinking to mine.