I felt the ending somewhat... underwhelming... I didn't see this coming, personally, because sometimes I see it played straight in the most nonsensical form possible ("oh, yeah, you abandoned/neglected me for so long, so, yeah , I suppose I can forgive you and return to your arms, or whatever"...