"Hazel - Promise me you won't give up on your dreams." That's the last thing Hazel remembers her mother saying. She really means to keep that promise. But she suspects she’s broken it - or maybe just failed to fully realize it, because she hasn’t become a doctor, or a lawyer, or a mermaid - or anything much, really. Yet, in one way, she has kept her promise - because Hazel is a Grand Champion Dreamer. When she’s asleep, she dreams a dazzling universe full of heroes and monsters, princesses and goddesses, cities and temples and gardens that make the most wonderful places on Earth seem dull in comparison.