Hmmmm, you could always do some adulting and communicate with her and ask why she feels the way she does, and see if you both want to work on it.
Hmmmm, this is what she wants him to do. She's grooming him to be demoted to orbiter.
In the end it may not work out but, if your goal is marriage with someone eventually, you might consider using your current gf to practice your communication skills on.
Right now, this relationship isn't even working in. There's a reason why it's best to not keep in contact with exes. When it's over, it's O.V.E.R. She thinks the grass is greener, or she reconnected with someone from her past. Just move on and improve yourself. When a woman breaks up with you in her mind, you can use an all-around improvement. You failed at being better than her other options/ men in her vicinity i.e. men she's on the fence with.
3 years is a lot to just toss in the trash without at least seeing if it is fixable.
I'm willing to bet she didn't feel special, feel like you care, feel like you pay attention.
There is a certain amount of attention that you give a woman. Women love attention, depending on what she has you pegged as at the time.
Try asking her what's up.
Great way to hand over your power! When a woman even discusses a breakup with you, you better have other options on hand, or make damn sure you start looking. When the ship starts to sink, jump and prepare to build another one. Remember she is not that attractive and you can do better.