I loved this book!!! This series is becoming my favorite series of all time. I love how Mary has grown into a person and her character is great. I also love how her relationship with Holmes has really developed over the past few books. I rated this book a 5 out of 5 stars.