<human>: Hi, I'm stuck as what to do here, so any impartial advice much appreciated!

My 'friend' (I'm using the term loosely as of now) and I both live in rural Italy. I normally live in the neighbouring village, 10 minutes away. She needed to return the her native New Zealand for a duration of 2-3 months and as I was only renting my house, it made sense for both of us for me to stay in her house while she was away as she has approx 20 cats that need feeding etc. Plus I also do house-sitting, key holding and pet sitting as a job. 

The problem is that we're now at the 3 month point and she is showing no signs of returning, I gave her a months notice of my intention to leave at the start of February to which she agreed but she's now stopped responding to emails and facebook messages (I know she's seen them). 

I've stayed here rent-free but have paid my usage of the utility bills and my food etc. We're now into the coldest months of the year here, and her house is huge (15 rooms). Her central heating system is faulty, and half of the radiators are unable to be turned off.
It is now costing me more to live here just paying gas and electric than if I'm at my new place paying rent plus bills. 

She was sending me money for cat food so that wasn't an issue and if it wasn't for the cats I would lock up the house and leave. She also has a dog who has been staying with a family in my village, but they're now angry at her failure to return and are wanting me to take the dog too.. 

I've sent a final email stating that I can no longer financially stay, but no response. And its not just the money, I know no-one in this village and if we get the usual 4ft of snow I risk being stuck here, plus the time it takes to clean up after 20 cats whilst I also have to work. I've just about had enough!

Can you summarize the given text in a few sentences?
<bot>: House sitting for for friend for agreed 3 months but she's not showing signs of returning, has 20 cats here so I can't just leave...help!