i was going to write a long and sentimental post in this one. but decided that there's no place for nice and subtle approach at this point.
so here it goes. i know that you might not need nor want my opinion but lets face it someone has to give you the cold hard truth. we all know you've been hurt, BIG TIME, and you are trying to cope and deal with that hurt and although it looks like you are doing OK and still on top of you game, the truth is you ARE NOT.
what worries me is that you are missing on opportunities of being with the one you dreamed of. it has nothing to do with your giving your attention 24/7, it has nothing to do with you being loyal and faithful, but it has EVERYTHING to do with you showing you willingness to make IT happen and your willingness to FIGHT for it.
it is understood that your past experience has not served you right, this to me give all the more reason for you to not give up. even though it was rough, and it hurts but the only way to ever get close to loving and having someone to be with you is to give all you got NO MATTER WHAT.
a wise man used to say "they all started with strangers" so therefore you will never know which one will be yours.
in the end, i can only say STOP whining you frog!!! start proving that you are worth it!!!!