4.5 stars instead of 5. wasn’t perfect but was pretty great. i loved the ending