Well you love her, you two have been together very long so do something that comes from your heart!! Whatever you decide to get her she'll love it no matter what!!! If you feel that a promise ring is what you want to get her then maybe you should
But with whatever you get her make it special!!!! :)