To put in more effort than is expected
"He always goes the extra mile to help his friends."
to make the same mistake again, often due to not learning fr...
to be in constant conflict or fighting
a strong and intense wish to achieve something
to suddenly have a lot of money
to rely on or depend on something happening
to work through the details of something by discussion