Our long national nightmare -- or daydream, depending on how you look at it -- is over: after a record-breaking 19 weeks, "Old Town Road" by Lil Nas X is no longer No. 1 on the Billboard Hot 100.
Finally ascending to the No. 1 spot after weeks at No. 2: "bad guy" by Billie Eilish.
And, evidently, there's no hard feelings: Lil Nas X tweeted, "congratulations to billie eilish!! u deserve this!!"
In topping the chart, Eilish has set a number of records. First, "bad guy" is the first song to hit No. 1 after spending a record nine weeks at No. 2. Three songs -- The Weeknd's "Starboy," Justin Bieber's "Sorry" and OutKast's "The Way You Move" -- spent eight weeks in the runner-up spot before they hit No. 1.
(MORE: Lil Nas X bought 'Old Town Road' beat for $30: The story and the movement behind the record-breaking hit's making)Next, "bad guy" also marks the first time that a song that was formerly No. 1 on the Billboard Alternative Songs chart has gone on to top the Hot 100 since Lorde's "Royals" in 2013.
And this will make you feel old: Eilish, born in December 2001, is the first artist born in the 2000s to have a No. 1 hit on the Hot 100. At 17, she's also the youngest artist to rule the chart since Lorde, who was 16 when "Royals" hit No. 1.
Meanwhile, "Old Town Road" has dropped to No 3 after Shawn Mendes and Camila Cabello's "Señorita," which moved up from the No. 3 spot.