A Willesden newsagent and his wife found Elsa the cat in the courtyard at the back of their store, ready to give birth, despite the freezing weather.
Recognising Elsa as the stray he occasionally fed, the newsagent gave the soon-to-be new mum a cardboard box and called the Kensal Green animal charity Mayhew.
Animal welfare officers Tania and Georgina arrived at the scene to find Elsa had given birth to three tiny kittens high up on a ledge.
The charity named them Anna, Kristoff and Olaf.
Elsa was cradling Anna between her paws, while Kristoff was moving despite having fallen from the ledge.
Olaf was laying still on the floor close by, showing no signs of life until Georgina picked him up.
SHe took him to Mayhew’s emergency response van, and started to warm him up in front of the heater.
To everyone’s shock, Elsa gave birth overnight to three more kittens, but was luckily much better placed to receive immediate attention. They were named Blaze, Sparky and Ember.
The kittens will each be placed up for adoption once the charity is able to reopen its doors.
Visit themayhew.org
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here