The Wizard of Dreams (or The Dream Collector)

[middle-grade fantasy-mystery-adventure] Two Friends experience of series of puzzling events one summer day. They form a plan to reveal the truth. What they discover is eye-opening and world-changing.