I like the plot. All the way up until you mentioned the part about dreams, I was hooked. I'd keep everything as it is, minus the dream part....
Separate names with a comma.