Sometimes you dream of things and then you forget them. But its interesting how He never forgets them! Not even the smallest or silliest of dreams!
He takes a note of all our dreams, lists them down and decides a perfect timing for all of those things. And then little by little He grants all our wishes according to His will and His timing!
It has happened with me time and again. And every time it happens it makes me smile and wonder how He takes care of every little thing that every person on this earth asks for!