„Perfect“ ist eine romantische Ballade über die traditionelle Ehe des englischen Singer-Songwriters Ed Sheeran, der Musik und Text schrieb. Er schrieb sie zuerst für sein drittes Studioalbum ÷ (Divide) (2017), über seine künftige Frau Cherry Seaborn, und veröffentlichte sie am 26. September 2017 als Single. Sheeran produzierte den Titel mit Will Hicks; das Streicharrangement stammt von seinem Bruder Matthew Sheeran, ihrer ersten gemeinsamen Songwriting-Zusammenarbeit. Der Song steht in As-Dur (live in G-Dur) und im 12/8-Takt bei 190 bpm, aufgebaut auf den Akkorden A♭5, Fm7, D♭sus2 und E♭, mit einem Stimmumfang von Es3 bis As4.
Der Titel debütierte im März 2017 auf Platz vier der UK Singles Chart. Nach dem Erscheinen des Duetts mit Beyoncé, „Perfect Duet“, am 1. Dezember 2017 erreichte der Song Platz eins in Großbritannien und war der Weihnachtshit Nummer eins 2017. Das Original erreichte Platz 3 der Billboard Hot 100, das Duett hielt sich fünf Wochen an der Spitze dieser Liste. Das Video unter der Regie von Jason Koenig mit Zoey Deutch wurde am Hintertux-Gletscher in Österreich gedreht. Weitere Versionen sind „Perfect Symphony“ mit Andrea Bocelli (15. Dezember 2017) und eine Fassung mit Camila Cabello und Nicholas Galitzine auf dem Soundtrack zu Cinderella (2021). 2023 nannte Sheeran es sein mögliches „Yesterday“.