Haley Reinhart, the smoky-voiced, second runner up on Season 10 of 'American Idol' learned some valuable lessons at last week's finale.

Reinhart was scheduled to perform an original song on Wednesday's finale, which was revealed by her parents beforehand at a concert in her hometown of Wheeling, Ill. However, Reinhart did not present the song on the episode stuffed with appearances by A-listers like Lady Gaga, Beyonce and Bono and the Edge of U2.

In fact, Bono and The Edge's performance of a song from their 'Spider-Man' musical was somewhat unplanned (and unexpected) and replaced Reinhart's solo spot in the show. "That was going to happen," Reinhart revealed to The Hollywood Reporter when asked about performing on the finale. "And then Bono came in and it was taken away."

Ouch. Reinhart's word choice there is very telling. While we certainly understand her disappointment at being bumped, Bono is no slouch and is one of the most critically and commercially successful rock stars in the world and has been since the '80s!

It also seems that plans for a Reinhart single appear to be scrapped altogether. Reinhart told the publication that she does not think that she will have a debut single like winner Scotty McCreery and runner up Lauren Alaina. "Probably not now, but it was an option when I was let go," she said. "They had said that it was going to happen, and like everything else in this business, it’s all subject to change. I was excited about it, but then again, I think I'd like to wait and come up with something that's very me. Everything happens for a reason, so it's all good."

Reinhart did partner with jazz-standards singer Tony Bennett for 'Steppin' Out With My Baby,' on the finale, so she did get a chance to sing ... Just not an original song.

Watch Haley Reinhart Perform With Tony Bennett on the 'American Idol' Season Finale