Divine Timing brings us the love we are meant to have in our lives, according to our chosen destiny finding the right love or should I say meeting the right love is a process of first learning from any karmic learning lesson r/ships that most of us will choose to have to learn about ourselves so that we deal with any past or present issues we have eg. we need to work on our confidence, being and feeling more secure within ourselves, loving ourselves more, feeling happy within ourselves and not looking for another to give us these things as no one can give you what you need to give yourself.
Our happiness begins with us, as does our unhappiness if something isn't working for us in our lives, then it is up to us to change any part of what we know we should about ourselves to bring in a more positive energy which in return attracts the right kind of love into our lives.
The universe know's when we are ready to receive the right kind of love on a soul level and sets that meeting up for us we may have a strong feeling to go some where or be somewhere at a certain time that is the Universe working behind the scenes for us to act on those strong feelings.
Don't focus so much on when, where, who, just let life happen for you because everything works according to divine timing be patient and know when the time is right it will happen
With the other question everything has to be in order and has to be the right time just popped in and has to do with a number of things...
I agree with Chris, we need to put in the right kind energy for a positive outcome with what we wish to achieve.
Type in your date of birth on one of the many free astrology sites there are on the net, also look up your personal year on any free numerology site and see what this year has to offer..