There had been six warrants for Thompson's arrest, for failure to turn up to court for previous offences and failure to pay, and so police turned up at his house after he was spotted by officers.
Keith said yes, and officers moved Thompson's handcuffed hands from his back to his front so he could place the engagement ring on his new fiancee's finger.
A wedding date will be set when Thompson sorts out his legal troubles.
He has six warrants out for his arrest which are for a number of charges, including possession of a firearm after a felony conviction, possession of a controlled unsafe substance and failure to appear in court, WCMH reports. "I love him. I'm ready to spend the rest of my life with him", Keith said.
"'So many young kids grow up without fathers and don't have the correct type of guidance", said Thompson. "I don't want them to make the same mistakes I've made".
Thompson's mother can be seen in the footage, insisting his son to "do it now" before asking him to get the ring.
Thompson's new fiancé bailed him out of jail the next day.
"It's not every day you get asked to let a marriage proposal happen after making an arrest on the soon-to-be groom". The string of events occurred on Thompson's 35th birthday.
Keith also credits the police for allowing her boyfriend to propose, calling them "amazing". "And if by letting him take a moment before going to jail to do what he did, then we did our jobs".
"Oh my gosh is he serious?" she told the outlet. "Sometimes the smallest gesture of kindness is the biggest influence in someone's life".