One step forward three steps back chords piano

This song is originally in the key of D Major. You can change it to any key you want, using the Transpose option. The average tempo is 90 BPM. These chords are simple and easy to play on the guitar, ukulele or piano.
[intro]
D  D/A  Gmaj7  D  D/A  Gmaj7

[verse 1]
                    D          D/A  Gmaj7
Called you on the phone today
                 D           D/A  Gmaj7
Just to ask you how you were
                     D       D/A  Gmaj7
All I did was speak normally
                           D   D/A  Gmaj7
Somehow I still struck a nerve
                             D        D/A  Gmaj7
You got me fucked up in the head, boy
                 D      D/A    Gmaj7
Never doubted myself so much
                           D    D/A  Gmaj7
Like am I pretty, am I fun, boy
                        D         D/A          Gmaj7
I hate that I give you power over that kind of stuff

[chorus]
                 D         F#         Gmaj7        D
Cuz it's always one step forward and three steps back
         D            F#           Gmaj7     D
I'm the love of your life until I make you mad
             D         F#         Gmaj7        D
It's always one step forward and three steps back
        D                 F#              Gmaj7        D
Do you love me, want me, hate me, boy, I don't understand
      Gmaj7       D
No, I don't understand

[verse 2]
 D    D/A         Gmaj7
Maybe in some masochistic way
D         D/A    Gmaj7
I kind of find it all exciting
 D           D/A        Gmaj7
Likе, which lover will I get today
          D             D/A         Gmaj7
Will you walk me to thе door or send me home crying

[chorus]
      D         F#         Gmaj7        D
It's one step forward and three steps back
         D            F#           Gmaj7    D
I'm the love of your life until I make you mad
             D         F#         Gmaj7        D
It's always one step forward and three steps back
        D                 F#              Gmaj7       D
Do you love me, want me, hate me, boy, I don't understand
          D        F#         Gmaj7           D
No, it's back and forth did I say something wrong
      D         F#         Gmaj7       D
It's back and forth going over everything I said
      D        F#         Gmaj7           D
It's back and forth did I do something wrong
      D         F#         Gmaj7        D
It's back and forth maybe this is all your fault instead

[outro]
      D          F#        Gmaj7        D
It's one step forward and three steps back
         D                    F#            Gmaj7         D
And I'd leave you, but the rollercoaster's all I've ever had
            D         F#         Gmaj7        D
Yeah, it's one step forward and three steps back
        D                 F#              Gmaj7       D
Do you love me, want me, hate me, boy, I don't understand
      Gmaj7       D
No, I don't understand

What are the 3 main chords on piano?

The most common type of keyboard or piano chord is a triad, or three-note chord..
C major (C). C - E - G..
C# major (C#). C# - E# - G#.
D major (D). D - F# - A..
Eb major (Eb). Eb - G - Bb..
E major (E). E - G# - B..
F major (F). F - A - C..
F# major (F#). F# - A# - C#.
G major (G). G - B - D..

What key is 1 step forward 3 steps back?

The song is set in the key of D major with a slow tempo of 56 beats per minute.