That's one of my thing. People call it day dreaming. But as you have written there are many benefits and it's a beautiful thing; I agree.
That's one of my thing. People call it day dreaming. But as you have written there are many benefits and it's a beautiful thing; I agree.