Yes it is and yes I have done it. Not every detail will be the EXACT same but you can get pretty close. You can also use lucid dreaming to continue a past dream.