It sounds like a cliche but I also learnt that you're not going to fall for the right person until you really love yourself and feel good about how you are.
Now people when I say that look at me and say 'What are you talking about Joe? You're telling me we have to go spend money to keep from going bankrupt?'. The answer is yes that's what I'm telling you.