In my country, when people surprised so much we speak:
I almost died in surprise.
When you get astonished so much, you feel a bit of pain in your heart. And you feel you might die from it.
But I don't get any google hit with the phrase 'die in surprise'. I searched also 'die on surprise', 'die by surprise', and 'die from surprise'. I don't get any google hit on the first page.
Do you use this expression? If not, what would be the closet thing to this phrase?