embarrassed and mortified