Weve been together 4.5 years. He promised once a few years ago to propose to me before my next birthday, that never came through. Then this last year, he promised again, to propose to me before my next birthday, and I waited and waited, thinking surely he cant break that promise again, because...