I just can't get enough of David's music and this is no exception. The changes of melody coupled with key changes can be challenging in places. But when it all comes together and you're playing it live a completely different feeling sweeps over you and for a few minutes, while your hands are in auto mode, your mind is somewhere else. Hands down, David is the most incredible composer and performer for all ages. Thanks David!