I see a lot of people who say they have a big heart, and that is wonderful, but it goes so much beyond that. Are you taking your meds to control your issues? Do you have relationship issues that might scare someone off? At the end of the day, we all want to be happy, but at the same time, we want someone "normal." Before anyone jumps at me for saying so, by "normal," I mean someone who complements us and our quirks without constant arguing or issues.
So, you have to ask yourself if you are ready for a relationship and what it requires. The honeymoon period is always great, but you need something to offer as well. For instance, if I use me as an example, I have a big heart too but it's to a fault a lot of times. For me to appreciate someone, I need something with goals and ambition and the confidence to be with someone who is driven by nice things and paves my own way in life. I need someone who is willing to take me out and talk shop with me, so I know I will probably only be happy with another computer engineer.
Little stuff like that is stuff you have to accept about yourself, and then find someone compatible with your own life.
It's not easy. LOL But, if you're open and try to work on the shyness (I'm shy too btw

) then the sky is the limit.