The frontwoman of the enigmatic collective accompanied Bran Stark (played by Isaac Hampstead Wright) throughout his journey in season six, appearing in episodes Home, Oathbreaker, The Door and Blood of My Blood.
Sadly, the heroine perished in a devastating war with the white walkers at the hands of the Night Kings.
As her compatriots were killed off one by one, Leaf fled the scene with Bran, Hodor (Kristian Nairn) and Meera Reed (Ellie Kendrick).
However, Leaf courageously sacrificed herself in one of the most heart-wrenching scenes in Game of Thrones history, to give the trio more time to escape.
Children of the Forest in Game of Thrones
I didn't realise it was gonna result to nine and-a-half hours of makeup
Game of Thrones star Kae Alexander
After being pelted and stabbed time and time again by the wights, Leaf detonated a catastrophic explosive, obliterating many of her foe but subsequently killing herself in the process.
However, actress Kae Alexander is a far cry from the selfless warrior in the fantasy epic, unsurprisingly, as she underwent over nine hours of hair and makeup every day for the role.
"If I were to do a full body prosthetic, I would get picked up at midnight and then I’ll be on set by 10 a.m." Alexander enthused, according to Business Insider. "I didn't realise it was gonna result to nine and-a-half hours of makeup!"
Game of Thrones series 7: First Look Sat, June 10, 2017
Game of Thrones series 7: Here's the exciting first look at Jon Snow & Daenerys Targaryen in action.
HBO 1 of 28
Game of Thrones series 7: First look
Leaf sacrificed herself for Bran and Meera in Game of Thrones
Kae Alexander starred as Leaf in Game of Thrones
Game of Thrones finally returns to screens in less than a fortnight, and ahead of the season seven premiere, the cast have been unusually generous with massive spoilers.
What’s more, fan theories have spiralled out of control with the latest suggesting that Ned Stark (Sean Bean) could still be alive.
If there’s hope for Ned, thensurely there’s hope for Leaf, right?
Game of Thrones returns to HBO on July 16 and will be simulcast at 2am on Sky Atlantic.