it was good, but second one was better. overall: 2 > 3 > 1
there's 3 more in the series, but this one ended conclusively enough that i want to take a break.
i was worried it was going to end grim with a big sacrifice, but it was actually a happy ending.