Normally dreams means which we can see in the time of sleeping. There is no logic or theory in dream.So anything can happen in dream. Everyone see dream in every night.infact A blind man also dream every night.But every morning only 12% of people can remember about their dreams and other forget about their dreams.
now come to the topic of difference between reality and dreams.
First of all reality based on theory where dream doesn't maintain any theory.
But in the case of experience dream and reality are almost same.in dream specially when we face any problem It feels like it is real.Actually the reaction of us is always real untill we wake up.then we can realise that it was a dream.Sometimes we wake up with fear to see a dream Although we cannot remove our fear in short time .Because Dreams also look like real as well as our reaction.
Every human being has some dreams, some of which are fulfilled and some dreams remain unfulfilled. But we should work hard to make our dreams come true.