Here's my take on this .
The money has been spent ; you like the keris . Whether she was had or not is a moot point at this stage in the game .
Move past the money thing and concentrate on becoming an astute keris collector .
Also realise that she must love you a lot to drop five C's on a gift to make you happy.