A Cooloongup war veteran remains in hospital with severe burns after his house went up in flames.
Neighbours called triple-0 after seeing smoke and flames billowing from the elderly man's unit on St Andrews Loop around 2.30pm on Sunday.
It took 11 fire crews around half an hour to bring the blaze under control.
Neighbour Mark Noble told Seven News the 82-year-old man was trying to douse the flames with a kettle full of water.
"He tried to put it out with a kettle apparently and he went back with another full kettle but it just doubled in size so he got out of there," Mr Noble said.
Luckily, the man's cat managed to escape the fire.
The man, who is suffering from cancer, remains at Fiona Stanley Hospital.
It is believed the fire was caused by a generator in a shed.
Bridgetown artist takes out top prize in 2025 Rockingham Castaways Sculpture Awards
'I am deeply sorry': WA Governor formally apologises over 1834 Pinjarra Massacre
Port Kennedy man charged with reckless driving after youths spotted hanging out car windows
Peel region businesses, organisations encouraged to apply for new round of RED grants
Record breaking attendance at Luca's Legacy clean-up with 500kg of rubbish removed from Mandurah's waterways
Mandurah Police continue search for missing man
New mural unveiled at Austin Lakes Baptist College
MARC staff recognised at 2025 Royal Life Saving WA Bravery Awards
Hefty fines for local fisherman after catching pink snappers out of season