my heart 💔

been dating my boyfriend for 2.5 years now and last night I hurt him bad. I told him that I believe he is like everyone else and that if he buys me something he will expect something in return... he wants to buy me a sword with a stingray skin grip which is over 300 dollars... I dont feel right about it i never take handouts... I know he wants to spoil me know that he has started his career... I feel awful about what I said and we went all day without talking... I was fine until he made a point to say goodnight I love you. now my chest hurts, it feels like my heart is gone and it's just empty... I dont know what to do anymore I just want to cry and nothing will make the pain go away