Sooooooo good!!!! And the ending looping into the beginning *chefs kiss*
That ending had me wiping tears, just wow.