In Cecelia Ahern's "Where Rainbows End," Ruby reflects on the frustration of waiting for love. After years of anticipation, she finally chooses to move on and marry Greg. The irony of her situation becomes clear when, shortly after her decision, Alex ends his relationship with Sally. This series of unfortunate timings highlights the challenges of love and the struggle of two people to synchronize their lives.
Ruby's lament emphasizes the pain of unfulfilled expectations and the unpredictability of relationships. Despite their deep feelings for each other, Ruby and Alex seem perpetually out of sync, leading to questions about timing in love and the difficulty of making choices that truly align with one's desires.