There were so many times when I was single that I thought "if dating is a game, I am on the 'skip your turn' part right now." Your list is fantastic.
I think that you are amazing and I admire you. Its easy for me to say that I was there at one point and when I least expected a good man to walk into my life, he did. You will say this soon one day. Hold on to your strength and faith. Love you!