Sorry, I didn't read all the responses so I don't know if this has been said or not.
I think that you are expecting your horse to be some wonderful fanciful life partner and friend, and she cannot do this because she is a horse. It sounds like your feelings are getting hurt because she is acting like a horse.
This is all my opinion but: Horses do not like to be ridden. They don't enjoy spending time hanging out with you and having you on their back telling them what to do and when to do it. Sure, people say that the horse is looking to you to be a leader, but really, the horse would prefer to be part of a horse herd doing horse stuff and eating.
So you have the horse that wants to graze for 22 hours a day with a bunch of other horses. Then there is you, who wants to sit on top of the horse and have her go where you want her to go, and to do so happily and joyfully.
Please rethink how you think about your horse. The horse is a horse. It sounds like she is a very nice horse, but a horse. Not a friend, not a partner, a horse.
If you expect her to do what you want, you need to be quick and firm and confident. The confidence is important but so is the quick. You need to be able to tell when she is first doing anything but focusing on what you want. That is when you must check her. If you are riding along talking and thinking about other things, she will do the same. Don't let her think about anything but what you want her to do. This is on the ground or in the saddle.
You have to be the one to change the behavior, not her. She is just being a horse. I think you will have the same type of problem with any horse within 3 months. This horse you have now sounds like a really good horse. But of course a horse. Not a person.
Forget the bonding strolls through the park and the face stroking, and skip the round pen chasing etc. The horse must respect your personal space. If she turns her head in to nuzzle you with her nose, that is not loving and sweet. That is her trying to establish where she ranks and what she can do. Just block her and that is all. No need to get angry or show any emotion, just a block. When you walk, be very aware of where she is at all times and most important is make sure she is focused on you and what you want her to do at all times.
My suggestion would be to find a trainer that can help to explain horse behavior a little better and try to show you what you are doing with your body language etc. All that will help you in the saddle.
Don't start anything you are not going to finish. Don't expect a fight but really, if you aren't going to stay on her until you can get something good out of her, don't get on, because she will only get worse.
I don't have the experience that the other members do. I have only had one horse for three years and have worked for a trainer for 6 months. I have had my fair share of problems with my horse. You have to understand you are dealing with a 1000 lb flight animal. You have to make sure they are focused on you and what you want all the time. You have to stay safe.
My horse, I thought I was doing so much better with ran me over. She spooked and could not have cared one little bit about anything but getting away from the caution tape blowing in the wind. When I say ran over, I mean I got a full view of belly swinging back and forth over my head. She did whoa when asked and I couldn't get mad at her. She didn't intend to hurt me. She is a horse. She just had learned that I wasn't the first thing on her mind when she was frightened. She ran right to my trainer and stood by her. I had been hand walking her. I thought it was so cute that we would walk with our shoulders together and move the same leg at the same time. Real cute till I am on my back watching the belly sway above me.
None of this was my horses fault. I had just done little things that my horse had added up in her horse brain as making me not all that important in time of need. Now, my trainer, who doesn't hand feed ever, doesn't give treats or pet heads or baby talk, who doesn't let any horse get away with anything, who I used to think was to "hard on my horse" and didn't "understand she was different", well that is who my horse ran to for protection. That is who my horse dragged the lead rope over to and stopped when asked to. But this isn't about me. I only brought that up to try to give an example of how things can go very wrong when we are not aware of what we are doing at all times, and don't want to take advice.
I am not trying to be rude and don't want to discourage you in any way, I think your horse will be as you are. I am starting to think that is true of all horses.
By the way, I still love my horse and think she is the best thing that ever happened to me, but I am respecting her enough to treat her like a horse and not a soul mate magical unicorn princess, like I had been doing.