Season 6 of “The Masked Singer” has finally come to an end.

It came down to a battle of the Bull and the Queen of Hearts.

For the finale, Bull sang “You Gotta Be” by Des’ree and “Invisible” by Hunter Hayes.

Queen of Hearts sang “What’s Goin On” by Marvin Gaye and “Firework” by Katy Perry.

Audiences voted for Queen of Hearts to be the next season 6 winner.

Bull was unmasked to reveal “American Idol” alum Todrick Hall.

Queen of Hearts was unmasked to reveal Jewel.

She joins previous winners like T-Pain, Wayne Brady, and Nick Lachey.

She also released an EP of her covers on the show, appropriately titled, “Queen of Hearts.”