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.
2025
2014
1984
2017
1999
2024
2022
1992
1991
2023
2018
2003
2001
1981
1980
2004
1995
2006