flabbergast
[ flab-er-gast ]
to overcome with surprise and bewilderment; astound
USE 1
Her steadfast commitment to her studies earned her top honors at graduation.
USE 2
The team remained steadfast in their determination to win the championship, despite the numerous obstacles they faced.
USE 3
His steadfast loyalty to his friends made him a reliable and trusted companion.