India, June 4 -- Almost all of us have in our younger days rehearsed answers for the next day's exam in our dreams or appeared in dream versions of interviews before they actually took place. Dreams have this way of foreshadowing coming events, particularly if they weigh heavy on our minds. The world of dreams is as eventful, populous and animate as the world in which we live.

Dreams are the common ground where we meet friends, enemies, relatives, people long dead or even strangers. Sometimes, we even meet altered versions of ourselves,doing things we would never do otherwise such as play in the IPL or drive a Ferrari even though we own a less expensive four-wheeler.

The other day, after poring over the adventurous story of Indian Navy ...