This the kinda music that would play during a puzzle in a Professor Layton game in a good way!
The section in the middle with the really fast notes was really nice and a great way to sort of hide the reversing of the melody.