Buttons: A Christmas Tale

Buttons: A Christmas Tale is a 2018 Christmas film that first debuted as a special, ad then debuted on DVD on November 19, 2019.

Plot
In the early 1900s, when an orphaned girl named Emily (Noelle Parker) comes down with a fever on Christmas Eve, a nun (Roma Downey) rescues her and sneaks her into a children's hospital. There's she's visited by her guardian angel, Rose (Angela Lansbury), who tells her the story of another orphan girl, Annabelle (Alivia Clark), who has been forced by her evil aunt to work in a mill in New Hampshire. Too small to work the machines, she instead sews on buttons, which earns her a nickname.