My dd1 is reading this at the moment. Thinking of going to see the show. DD1 is 7 (nearly 8 by the time we hope to go) and dd2 is 5. Has anyone seen this show with a 5 year old? Is it easy to follow what's going on? Also, how long is it?