John Legend's 'Tonight (Best You Ever Had)' met Ludacris is een soepel, zwoel nummer dat vertrouwen en sensualiteit uitstraalt. Het nummer is een mix van R&B en soul, genres waarin Legend zichzelf heeft gevestigd als een meesterlijke artiest die bekend staat om zijn emotionele stem en romantische thema's. De tekst van 'Tonight' is een gewaagde proclamatie van zelfverzekerdheid op het gebied van liefde en intimiteit, waarbij Legend een onvergetelijke ervaring belooft voor zijn romantische interesse.
Het verhaal van het nummer is duidelijk: de zanger spreekt een geliefde toe en bereidt zo het podium voor een nacht vol passie waarvan hij verzekert dat deze ongeƫvenaard zal zijn. De herhaalde regels 'Ik wil niet opscheppen, maar ik zal de beste zijn die je ooit hebt gehad' vatten de essentie van het nummer samen, waarbij een vleugje nederigheid wordt gecombineerd met een zelfverzekerde verklaring van zijn capaciteiten als minnaar. De teksten suggereren een diepe verbondenheid en begrip tussen de partners, aangezien Legend aanbiedt om alles wat er mis is te 'repareren' en de ervaring naar nieuwe hoogten te tillen.
Het couplet van Ludacris voegt een andere smaak aan het nummer toe, met een rap-element dat de soepele zang van Legend aanvult. De teksten van Ludacris zijn explicieter, scheppen op over rijkdom en seksuele bekwaamheid, en zetten het thema van een luxueuze en toegeeflijke ervaring voort. De samenwerking tussen de soulvolle zanger en de rapper zorgt voor een dynamisch samenspel, waardoor het thema van het nummer van een avond die zowel emotioneel als fysiek bevredigend is, wordt versterkt.