I don't blame you. I'd be throwing a temper tantrum too if I was with someone for 3 years and getting engaged/married was never even mentioned.