expressing happiness for completing something difficult - Spanish English Dictionary