User:Matthewsphilip

Flabbergasted: 1) affected with sudden and great wonder or surprise 

2) filled with amazement or wonder 