Adam mate there's always a reason, just that sometimes it can take a bit of fathoming, cant see the wood for the trees so to speak.Your own frustration and anxieties over the issues however well you may feel you're covering them up, the bitch will be picking up on them thus compounding the matter.Giros advice is sound, speak to a professional, their objectivity gives a different view of things.Hats off to you for not giving up on her.