Hmm. 2.5 stars. 
 I really enjoyed parts of this book; particularly the first half. I liked the style, the main character, the buildup of the mystery, the flower messages. 
 But I found myself a bit disappointed at how the story turned out. I can't quite put my finger on it, but I felt like the second half of the book just didn't live up to the first half. Perhaps it was just that the characters made immoral choices, or perhaps it was the way that the story got resolved. I dunno. The ending just didn't live up to the beginning. 
 I liked it, but didn't love it.