Ruby and David have been on-and-off for 8 years. Six months after Ruby last ran out on him, she has returned. But Ruby has more in store than just a reunion.
1995
2019
1922
2017
2024
2015
—
2011
2022
2020
2010
2025
2023