to impress or surprise someone very much
深深地打动或惊讶某人 (shen shen de da dong huo jing ya mou ren)
"Her singing blew me away."
"她的歌声让我震惊。" (ta de ge sheng rang wo zhen jing)
make the best of your current situation
to stay focused on achieving your goal
performing very well; full of energy and success
to be extremely generous and selfless
to make a special effort to help someone
to get all the attention, often taking it away from someone...