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...
If I have to lay an egg for my country I'll do it.