On April 28, 2025, during the Top 12 live show of American Idol Season 23, 18-year-old John Foster delivered a heartfelt rendition of Randy Travis’s classic “I Told You So,” captivating both the audience and judges. This performance not only secured his place in the Top 10 but also marked a poignant moment in the competition, especially as he directed the song towards judge Carrie Underwood, who famously covered it in 2007.
Foster’s choice of “I Told You So” was deeply personal. He expressed that Underwood’s version inspired him to pursue music, stating, “The fact that she was sitting there on the panel… the pressure was on. She has such a great version of the song but I knew that I had to sing to her and I knew that I had to let America know my passion … .”

Underwood, visibly moved, likened Foster to her own son, sharing, “He’s so sweet and fresh-faced and he’s one of those people … .” She added, “When he’s over there singing … .”
Judges Luke Bryan and Lionel Richie also praised Foster’s performance. Bryan noted, “You’ve kind of been a wildcard for … .” Richie emphasized Foster’s storytelling ability, stating, “When you open your mouth on this … … it was so believable and I …
This performance follows Foster’s emotional tribute on April 20, where he performed an original song titled “Tell That Angel I Love … dedicated to his late friend Maggie Dunn. The song resonated deeply with both the audience and judges, further showcasing Foster’s depth as an artist.

Foster’s rendition of “I Told You So” not only honored the legacy of Randy Travis but also highlighted his own growth and authenticity as a performer. As he continues in the competition, his ability to connect emotionally with songs and audiences alike positions him as a standout contestant in this season of American Idol.
For those who missed this touching performance, it is available to watch here: