I like the ending... but is kind of... bland?
I mean, we all expected this to be the case, a Butterfly Effect, so it ended just as we expected.
I don't know how to feel about that.
But anyway, the ending was a happy one and that's all that matters.
... but doesn't this falls into the Grampa paradox!?