They say (well my mother does) that good things come to those that wait. But why do good things have to wait??!
Why would a good thing sit around waiting for someone else to determine what happens in their life? Timing is an interesting concept; people are not always ready for relationships at the same time. A lot of people say the success of a relationship is less about the people involved and more about when they decided to get involved.
Even so, surely if one person really likes the other then the timing becomes right? Or perhaps it actually relies on the person that isn't ready, making it happen when they are. But then the other person might be well and truly over it.
Timing; apparently it's everything.