There are 100 levels. I've done about 60 of them. (Stuck on 41). The first 25 are fast and easy. Then they get harder. The last 20 - hard!
I have no idea why Yuichiro Hoshi has chosen to use a fairy or angel. What's with the title?
What I particularly like about this game is that Yuichiro has taken an old concept and added a nice variation.