You sound like an amazing person, and there is no reason you won't find someone.
I am an "emotional person", and my Kasey is a bit more like you...but there is a softer side on occasion, and it works for us.
The problem i have at times, is when i need someone to be emotional, she just wants to solve the problem for me and move on. Lol
Don't give up hope
Edited to add: your friend might be in touch with her feelings, but she was insensitive to yours, and that's not cool.