{title: Perfect}
{artist: Fairground Attraction}
{time: 12/8}
{tempo: 138}
{key: D}
{duration: 3:38}
{composer: Mark E. Nevin}
{lyricist: Mark E. Nevin}
{meta: author Opa Lawaai, 2026-08-16}
{meta: url https://www.youtube.com/watch?v=txapREGWHp0}
{comment: %{time} swing, %{tempo} BPM}
{comment: Key: %{key}}
{start_of_verse: Verse 1}
I don't want [G] half-hearted love af[D]fairs
I need some[G]one who really [D]cares
Life is too [G]short to play silly [Bm]games
I've promised my[G]self [A]I won't do that a[D]gain [G][A][D]
{end_of_verse}
{start_of_abc}
X:1
M:12/8
L:1/8
K:D
Q:3/8=138 "swing"
%%%scale 1.5
f3 "D7"a3 f3 | "G"(f2f2f2 f2f2f2 | "A"e3) z3 z6 | "D"e3-e2 f-f2 z "G"z3 | "D"z12 |
{end_of_abc}
{start_of_chorus: Chorus 1}
It's [D7]got to [G]be [A] [D]perfect [G] [D]
It's [D7]got to [G]be [A] [D]worth it, [G]yeah [D]
Too [D7]many [G]people take second [F#]best
Well [Bm]I won't take [A]anything [G]less
It's got to [G]be, [A]yeah, [G6]per[D]fect
{end_of_chorus}
{start_of_verse: Verse 2}
Young hearts are [G]foolish, they make such mis[D]takes
They're much too [G]eager to give their love a[D]way
Well, I have been [G]foolish too many [Bm]times
Now I'm de[G]termined, [A] I'm gonna get it [D]right [G][A][D]
{end_of_verse}
{start_of_chorus: Chorus 2}
It's [D7]got to [G]be [A] [D]perfect [G] [D]
It's [D7]got to [G]be [A] [D]worth it, [G]yeah [D]
Too [D7]many [G]people take second [F#]best
Well [Bm]I won't take [A]anything [G]less
It's got to [G]be, [A]yeah, [G6]per[D]fect
{end_of_chorus}
{start_of_part: Guitar solo}
[G7] [G7] [D] [D]
[G7] [G7] [D] [D7]
[G7] [G7] [Bm7] [Bm7]
[G] [A] [D] [D] [NC]
{end_of_part}
{start_of_verse: Verse 3}
Young hearts are [G]foolish, they make such mis[D]takes
They're much too [G]eager to give their love a[D]way
Well, I have been [G]foolish too many [Bm]times
Now I'm de[G]termined, [A] I'm gonna get it [D]right [G][A][D]
{end_of_verse}
{start_of_chorus: Chorus 3}
It's [D7]got to [G]be [A] [D]perfect [G] [D]
It's [D7]got to [G]be [A] [D]worth it, [G]yeah [D]
Too [D7]many [G]people take second [F#]best
Well [Bm]I won't take [A]anything [G]less
It's got to [G]be, [A]yeah, [G6]per[D]fect
It's [D7]got to [G]be, [A]yeah, [G6]worth [D]it
{end_of_chorus}
{start_of_part: Outro}
It's [D7]got to [G]be, [A] [G6]per[D6]fect
{end_of_part}