What a touching story! I literally was picturing these scenes in my head and it must have been a really emotional moment.
Sacrificing is not an easy thing especially when it is you sacrificing yourself. I will love to make sacrifices but only when I’m guaranteed that it will be for the greater good. As much as we know. Sacrificing shows how much we love people but then, not every sacrifice will be acceptable just like in the case of Cain in the Bible. So we have to be careful.