4.0

4.5/5

Could've been a 5/5 but some of these didn't click with me. Still an amazing read, would definitely recommend.