A prolific knitter has created a tribute to the Lord of The Rings books made entirely of wool.
Denise Salway, 50, picked up her knitting needles and colourful yarn one day to create a miniature figurine of her favourite character and she hasn't looked back, Wales Online reports.
Since then, she has made dozens of JRR Tolkien creations from Middle Earth, including Gandalf the wizard, Bilbo Baggins and Smaug the dragon.
Even more impressively, there is no pattern for the amazingly lifelike projects; Denise makes each one up off the top of her head.
"I have started writing them down. I quite like a challenge," the crafter commented.
The figurines absorb quite a lot of her time, with Smaug taking a month and others taking a day-and-a-half of knitting prior to completion, but Denise clearly wouldn't have it any other way and is hooked on making characters from books or the silver screen.
"They make people smile and that gives me pleasure," she commented.
Thanks to her woolly creations and their pictures on Twitter, she has fans all over the world - you can follow her using @KnittingWitchUK, something The Hobbit stars Graham McTavish and Stephen Hunter are already doing.
It isn't just the Lord of the Rings that has captured Denise's imagination though - she has also knitted actress Audrey Hepburn and 19th century US President Abraham Lincoln.
Last September, the Northern Echo reported that a group of church knitters in Hartlepool had been knitting iconic scenes from the Bible, including Noah's Ark and The Last Supper.
Members at the St George's URC church picked up their needles to showcase their creativity and generate more visits to the chapel.
Why not try knitting your own characters as a new year's craft project? There are lots of patterns available, or you could emulate Denise and make up your own if you're feeling really adventurous.