this makes no sense.
before he had died and went to hell. but this end shows him in heaven. and he obviously met that girl for the first time at the supermarket, so why did he meet her in his childhood, and why was it played off as a good thing when shes the one who ends up pushing him towards suicide?