Mindbeding trip into your own unknown unfulfilled desires. It requires the nerve to go on exploring till the ends and be left with same state of mind as the lead reviewing the moments from his life as he imagined them to be. Accomplished in his own mind. Masterpiece!