You and John are at different stages in your relationship. He wants to take things further, but he knows he’s just an option to you. Regardless of this he’s willing to wait in line for you and take you out dancing despite knowing that in the end you might be leaving with someone else.
He practices every day to find some clever lines to say to make the meaning come true, but then he thinks he’ll wait until the evening gets late and he’s alone with you; the time seems just right as your perfume fills his head.
He takes you to a quiet place to have a drink or two after a while of dancing, but then he goes and spoils it all by saying something stupid, “I love you.” It’s barely even a whisper, but audible. His forehead is pressed against yours, hands on your hips.