All the right ingredients!
This has everything I love in a good book...strong female lead, smart characters, intrigue, conflict, drama, best friends. I can't wait to find out what happens. It's a great start to what seems like will be a good story. I haven't read an Ali Hazelwood book before but now I will!