In 2006, porn star Stormy Daniels says, she had an affair with Donald Trump. Seventeen years later, the former president is facing criminal charges in a Manhattan court for allegedly trying to cover it up.
Below is a timeline of events tracking the long-winding case through years of legal wrangling and up to this week's charges.