I liked this one a lot more than the first. Ruby's character really grows and becomes someone who's conflicted and interesting and hard to not root for. Liam is such an interesting love interest to me because we don't know all that much about him, but I sure like him. I'm really surprised by this series, basically, and am looking forward to the last installment. 
 I've listened to the first two on audio and I wish the narrator wasn't so extreme with accents. Any character who's not white (Latin@, Asian American) or even from any remotely southern part of the US is voiced with an extreme accent, even when there's no textual evidence of said accent. It's quite baffling and rather troubling, to be honest.