I am sorry but this story is terrible. I am not trying to be a bitch but everything is insanly far fetched and in no order.
Even if it turns out to be a dream it isn't well written. Maybe try not to write it as a script
Author's response
Hey I can dream can't I nd it's easier for people to read in script form. Trust me. I no people who like it that way. But It's your opinion so i'm cool with it.