Coronation Street has been on our screens for a staggering 60 years. Since the world's longest running drama serial first debuted on December 9th 1960, there have been a whopping 57 births, 146 deaths and 131 weddings.
Affairs, murders, secrets and lies have kept us on the edge of our seats, but the soap's comedy has also had us in stitches across more than 10,000 episodes.
During that time there has been a conveyor belt of accomplished actors stepping foot on the cobbles - and William Roache hasn't left after starring in the first episode.
Tonight, Joanna Lumley narrates a special trip down memory lane, Coronation Street: 60 Unforgettable Years, with revelations from the show's stars past and present.
Read more on mirror.co.uk