My 7 year old daughter has always loved the princess stories and this book is perfect for her. The reading is accessible, simple but above all the tone is modern, not at all cutesy. It will include both Christmas and I'm sure to please him. Very good buy.