text: You messed up but its not worth ending a 3 year relationship over.  Buy her something nice, explain to her what happened and how you feel.  If she can't accept it she is just being difficult and its not worth the effort.