VERY nice. I only have one objection. Lucifer is the angel thrust out of heaven. His name wasn't changed to satan until he was cast out into the earth. I think that should have been explained. I don' think it would confuse kids. I explained it to my 5 yr old and she understood.