"An emotionally satisfying ending."