Long story so apologies in advance.
Summary-I moved to London a few years ago at the same time as a colleague. Both of us were looking for a new flag around the same time-i had found somewhere with two old school friends but pulled out after she asked me to live with her instead as she was struggling to find somewhere (we'd become friendly, went on holiday etc together so it seemed like a sound idea). So we found a flat. Fast forward six months, she is discussing very loudly at work how horrible I am to live with, how horrible my boyfriend is, how annoying we are and how much she regrets moving in with me.
I am not a bad flat mate-I know I'm not, I clean the flat twice a week, I'm quiet and every week I bake her bloody scones. My boyfriend and I spend minimal time in the flat when she's there so to avoid making her feel awkward. We do shift work so don't always work together which is when she's saying these things. Part of me thinks this is jealously (I recently got a new job in an area she's interested in and will be leaving soon and she's single) but that seemed too trivial for a reason to behave like this. Sorry for the essay but wanted to avoid drip feeding. I'm stuck in this contract in my flat for another year. I don't know what to say or do.