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.
When I haven't been working I've tried to travel a lot.
At the end of the day you know love does not happen between two perfect...
Not every truth is the better for showing its face undisguised and often silence is the wisest thing for a man to heed.