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.
Police issue 31,000 driving infringements in first month of new AI cameras
Works underway on Rockingham and Safety Bay High School redevelopments
New measles exposure sites revealed in Bunbury
Dawesville man charged after allegedly leaving his elderly Great Dane to suffer painful conditions
Good Samaritan sought by police after helping teen during robbery in Baldivis
Under-16s social media ban now in force
Desperate search continues for missing Bunbury FIFO worker
Passengers now able to use credit, debit cards to tag on and off WA's public transport
New floating jetty speeds up emergency response times for Marine Rescue Mandurah