Painfully good, although I wished I saw a bit more of current MC's a bit more in the end, this made me tear up tho.
This Ending