I can't help thinking it would work better, for me at least, if we didn't keep dipping into the fairy tale flashbacks and just had everything unfold in the "real world", to give it the angle where the boys story sounds like an overactive imagination but as the events of each episode play out you can either believe him or not and the characters find his story more and more convincing as time goes on and we work out who's who from the fairy tales through the events that happen, rather than being shown who's the evil queen and who's Snow White, Prince Charming etc from the outset. We already know who the good and bad guys are, we know they're all fairy tale characters, we know all their motivations... I'd just liked to have had a bit more mystery to it. Everything's already laid out for the viewer and it's all really easy to second guess what's going to happen in each episode after the first few minutes. They haven't left much room for any real surprises. I find I like the real world sections far more than the fairy tale world parts. The real world seems to have an air of the mysterious about it, almost Twin Peaks-ish at times, but then they go and spell everything out with the fairy tale flashbacks, they don't really leave you much to think about once the credits have rolled.