4.5 stars. Halfway through I wasn't feeling it that much but it really turned around for me in the second half. So happy this book exists!!! I knocked off half a star just because the first half was pretty slow.