Skip To Content

    Here Are The Five Greatest Beyoncé Songs Of All Time

    The BeyHive has spoken.

    Recently, BuzzFeed asked readers to name the single greatest Beyoncé song of all time.

    Admittedly, we knew the question was a little hard.

    Especially since "all of the above" wasn't an option.

    So, without further adieu...

    5. "***Flawless"

    4. "Love on Top"

    3. "Halo"

    2. "Single Ladies"

    1. "Crazy in Love"

    Rounding out the top ten were...

    Now, good luck trying not to hum Beyoncé out loud all day.