I have never read this book but have ordered it for my great niece who is currently 6 months old and whose name is Charlotte. I am hoping I will still be around when it is time for her to understand the story and the messages it contains but more importantly, I am the one who has the opportunity to read her the story.