But child, you are not yet in your homeland; so go, fortified by My grace, and fight for My kingdom in human souls; fight as a king’s child would; and remember that the days of your exile will pass quickly… – Diary of Divine Mercy
Maybe not today, but one day, someday soon, your troubles will disappear and your tears wiped away. In that day, you will no longer need to ask because you will finally understand. You will discover how your every wound has made you stronger, how your sufferings have purified your love.
You will look back and you will be glad. You will see how you have been led all along to your dreams, to the deepest yearnings of your heart. Every delay had been there for a reason, every detour an answer to take you towards the safest path.
In that day, no sad memory can hurt you anymore because the happiness that shall be yours will be far sweeter, and far deeper than you could have ever dreamt about. You will be in that place where no one could ever take away your joy. You will finally be home and you will never ever be alone.
And God shall wipe away all tears from their eyes: and death shall be no more, nor mourning, nor crying, nor sorrow shall be any more, for the former things are passed away. – Revelations 21:4, DRB