I really loved this--what a surprise. I listened to the audiobook and it worked very well in that format. 
 I've seen a lot of mentions that this has a love triangle and I don't think that's particularly accurate. There are two love interests, but it's not triangulated, nor is it a major part of the narrative. 
 I will try to write something longer at some point.