Witches rock. They really do. Cleo's a witch and loves being one. She has great fun with her powers and finds it so hard to keep it a secret from everybody!
Greg's is kind of a weird, stupid and dumb name for a shop but I couldn't think of anything else. Sorry!!!