there and then, and when we dont get the answer, we give up on Allah, but we dont realise, that He does not give up on us.
He gives us another chance to get it right - when we find ourselves in similar situatuion, similar tests except its with different people, a different place, a different situation, but in essence the same test.
More importantly, not only do we find that certain people are in our life, we also find that at certain points of our life we are alone. I find this more as I get older. Uni life was full of hussle and bussle, and when you leave, your left to your own devices wandering aimlessly to the next chapter, where again you may find someone, who then leaves and again your alone. Its important to note, that each chapter led you on to the next.
A person may have come into your life because Allah wanted to guide you somewhere through that person. And I have found, that certain doors are open to me because people came into my life and led me to that door. They showed me how to get there, and its up to me to take the next step. It may be that I must take the step alone, but I believe that this is Allahs way of training me, because at the end of the day, we face the Lord alone on the day of reckoning.
I admit I grow attached to people quite easily, and I find it hard to let them go. But let them go I must, for their sake if not mine, and I apologise to those who have hurt because of my own selfish attachment.
This reminds me of the Journey "Israa wal Miraaj" when Gibrael accompanied the Prophet (saw) throughout the journey but at the point of reaching the Lote tree, the Prophet is told to go ahead alone (without his companion Gibrael) to meet his Lord. And so we may all have company in our lives, to show us the way, but at some point they must leave, and we must have the courage to move forward alone, with the hope of reaching something better.