completely honest and trustworthy
völlig ehrlich und vertrauenswürdig (voellig ehrlich und vertrauenswuerdig)
"Everyone knows that Tom is as honest as the day is long."
"Jeder weiß, dass Tom so ehrlich wie der Tag lang ist." (Jeder weiss, dass Tom **so ehrlich wie der Tag lang ist**.)
unusual or unconventional
to surprise or amaze someone greatly
to blame yourself too much for something
to secure something so it cannot change
to try your best or use all your energy
a period when prices of stocks are rising