Finished. Wow. Usually I don't go for the "and they all lived happily ever after" sort of endings, but considering the shit everyone had to go through, they totally deserved it. Only a few nitpicks: Roy isn't Fuhrer, not enough Roy and Riza, Greed died, etc. But that pales in comparison to the fact that everything else was so good and fitting.
Really, I've never cried of joy until today....