We love a good heartfelt apology!
This one is from a former British MP (member of Parliament) named Sir John Randall who has issued an apology for voting against same-sex marriage back in 2013.
At the time, Randall told his children that he was voting against same-sex marriage because heterosexual couples could not enter into civil partnerships, and that since he was a teller (a person who counts the votes but whose own vote is usually not counted), then his vote wouldn't really affect anything.
The apology comes after Buzzfeed News emailed every MP who voted against same-sex marriage to ask them if they had changed their minds in the years since.
Randall was the only one to issue a well thought-out and obviously genuine letter expressing his regrets.
Read his full message (below):