Someone who is easy to understand or transparent.
"She’s an open book; you always know what she’s thinking."
unable to think clearly or remember something
without any doubt; completely certain
to be extremely surprised or shocked
to amaze or astonish someone greatly
to support or to make a copy of important data
to pass a difficult stage and begin to improve