How do I fix this?

My BF and I have been together for 6 years. We recently suffered a miscarriage and I’ve completely changed. I’ve become callous and have taken him for granted. On the other hand, he has become super sensitive and just got mad at me for not saying thank you that he bought me hurricane supplies while the city was crammed busy and chaotic. I told him he didn’t give me a chance to say thank you and then he got upset because I took five minutes to write back to his text. Things have been really horrible since we lost the baby and he just messaged me saying we are toxic together, which completely hurt my feelings. He has also been paying all my bills while I’m out of work so I know he’s stressed. He’s acting like he wants to break up but idk if he’s just acting like this because he’s hurt.

I’ve been longing for his affection and he’s so stressed I guess it’s been hard for him to show it. Yesterday was our day and he got on his phone to text his friends. Long story short we started fighting and I made a comments saying “I wish I could throw your phone” he dared me to do it, challenged me and I did. He then went and threw mine against the wall and broke the wall along w the camera on my phone. I love him but I don’t know how to move forward. Advice? Please be kind, I’m still suffering.

UPDATE: we’ve spoken. We’ve made some progress. In regards to my phone he told me to take it to Apple to get fixed. He said they may do it for free since the screen didn’t crack (the camera just doesn’t work). I told him if they do charge me I’d be discounting that money off of what I’d promise I’d help him pay now that I’ve started working. He told me that that’s on me because I provoked him to throw my phone. Thoughts?