I think I missed this while reading it -
Does this place belong to the bf or Annie?
If it belongs to Annie, bf would have to have a LOT of positive attributes to continue to be around.
If it belongs to the bf, I think I would seriously consider picking up my marbles and go play somewhere else.