oral mishsps

:( tmi....so i was giving my fiance a bj and he was almost finished so i went deeper and i have a terrible gag reflex usually can stop it but he pushed my back which pushed my head down and i puked. omg i was horrified. he was thrilled. said it was the best one ever and just made his day and i know when hes lying ...me not to much so embarrased...horrified...afraid to go down on him again ffs. advice or....ahh just speechless he said he knows hes huge amd it boosted his confidence or some shit...