Just to Recap:
S1: Allura rejects Lance
S2: Allura participates in unironically making fun of Lance
S3: Allura continues to reject Lance
S4: Lance and Keith have developed a solid bond
S5: Allura yells at Lance while Keith comforts him
S6: Allura still yelling at and rejecting Lance, while Keith returns and Lance is super happy.
S7: Allura blushes a bit
S8: Allura and Lance are in love
Take notes ppl, this is how you write good romance.