Last night's dream was so detailed, it's hard to believe I could create something like that in my sleep

I don't remember how it starts out exactly... but the first thing I remember is running upstairs to what I guess was my room. It was pretty small, plain bed in the left corner, TV on a dresser on the right and a small window with blinds in the center. Some sort of channel was on and the song Kryptonite was playing. I remember the light coming through the window, I might've looked out the blinds. Next, I'm outside in a garden somewhere outdoors near the house. My mum was sitting outside with some farmer guy. I say something like, "I wanna garden!" And my mum says, "Hah, you can't garden." So the man let's me 'try' and so I start pulling tomatoes (there were two rows of tomatoes parallel to each other and they were horizontal.). I start with the first row, and every tomato I pull out of the ground is fresh and bright red. I put them all back. The next row has unripe green tomatoes and I put them all back, too.
Sequentially, I don't remember where this part comes in but I do know it's not a separate dream. I'm at this school, and it's very detailed although I've never seen it before. I look around and notice blue paneling by the roof and there's white letters spelling the name of the school: 'West NJ.' West New Jersey. So I go from my home state to a school in New Jersey some how xP Anyways, I walk around the corner and there's tons of kids. I very faintly remember, might not even be a correct memory, seeing mean expressions on the kids' faces so I go back to the car. I get in my mum's car and start driving... somewhere. I come close to hitting all sorts of things on my way, including a pin tree that brushes up against the car.
When I reach the other parking lot, have no idea where I'm at, I think I put too much force on the brakes. Then my mum strolls up with a stern look on her face. I wanted to impress her by driving apparently but she just tells me how disappointed she is in me. So next thing I know I'm back in the original house. My mum is outside with the gardener man again. I look down to my right and notice a stairway that leads to the basement. It looks kind of scary so I decide not to go down. As I walk upstairs, my furniture starts making weird, creepy and loud noises and I hear voices saying something about disappointing my mum. So I start running when my furniture starts moving and I see my mum walking upstairs with a laundry basket. I call out to her twice but she walks on. I think she's a ghost so I reach out and tap her and she turns around with a disappointed look on her face and reminded me she was disappointed

And then I woke up. My mum isn't mean at all, I don't know why she was portrayed that way in my dream. But it was a really interesting dream, I gotta admit XD