... .for 5 years she has used horoscopes to communicate, emails etc.
Mine would often email me her horoscope so one day I checked mine and emailed it to her. Mine was not complimentary to her and said something like "you have made a mistake and you're wasting your life". Well... . didn't I get an interesting phone call. Fully raging, she screamed :
"WHAT the F--K WAS THAT?"
Mind you, she emailed me her horoscope only when it said something like "you deserve to be spoilt", "there is a knight in shining armour ready to sweep you off your feet", and so on. These horoscopes "proved" I wasn't doing enough for her.
Anyone who asks "should I stay or leave" already knows the answer. Things will not get better and at least you're not in too deep. Cut your losses and walk away with your head high. There is nothing you could have done to fix things to make you both happy. To make her happy, you will have to lead and unhappy and unfulfilled life. Quit the craziness while you're ahead.