That ending is beautiful. 
 Truthfully, I liked the latter half better than the initial half. (LOL does that make me an awful person? I'm not sure..) The latter half held more meaning to me. How do you deal with losses and coming in terms with a loss. The soul searching you need to do before being able to let go. And ultimately, forgiving and not being tied down by the loss and being bitter.