A deliteful tale with a strong female character....