The rating on this one is tough. Maybe more like 3.5 stars, as I didn't enjoy it quite as much as the previous books in this series.
Violet has built a wall between herself and the world for various reasons--some good, some not-so-good. The first half of the book was slow for me, because Violet really doesn't come into her own until the second half. I loved Sebastian.