oh god! its simple, she's confuse!! she doesn't know if she truely love the other guy or you...or if she is inlove with the other guy she doesn't know if she should give up the opportunity with having a great husband that u are or not....it doesn't mean she didn't love you...it means she's lost and i bet she is still lost...
if my ex ever bought a ring and have a proper propose i wouldn't have to be in such a mess right now....suck!! where the heck is the happy ending...
by the way, i just wan to say how sweet u are and m sure, more than sure that u deserve a person that know what she want and not playing games with u....