Reporting on when a Field is changed

Is there a way to pull a report on when a field has been changed / amended?

We have a multi-select field in the Accounts module, which we would like to be able to report on when a change has been made (date), and also what the change was (selection / removal).

Is this possible to do?

Thank you in advance!