OK so here is my take on the matter

. Look you have even admitted to us that you plan on getting married in a couple of years, right

? So whats the big dea

l? By giving her the ring and asking her to marry you, all you are doing is setting up for the big day

. Some engagements last several years, and either of you can end it at any time if desired

. If you already have plans on getting married then why not get engaged. All that does is let everyone else know what you two already do. Your both commited to this relationship and plan to make it legal at some point

. What are you afraid of? The only thing you are putting on the line by giving her the ring now is that you spent the money on the ring and you have no right to get it back unless she backs out of the marriage. You still have the inate ability to call it off if you get cold feet, or find yourself embroiled in an affair along the way with another potential wife

. I think your making too much out of giving her the ring.