Gagging

My bf and I were having sex and I told him I wanted to suck his dick tell he finishes. So I was doing that and I gave him permission to cum in my mouth, I wanted him too. And I told him to warn me when he was about to. When he did, his dick was vibrating in my mouth and all his cum came out in my mouth and I ended up gagging hard and spiting it all out.(this was the first time he’d ever cum in my mouth) and I feel horrible because I really don’t want him to think his cum tastes bad or anything, cause it literally tasted like nothing honestly, it tasted good. I was just caught off guard. It was so warm and it filled my mouth. How do I swallow? Becausei really want too and what can I say to him to ensure he knows it wasn’t anything on his part.