The Riddle Song (CHORDS) by Doc Watson

[Intro]~
C  F  C
G7  C  G7
G7  C  G
Am  F  C


[Verse 1]~
C              F                  C
I gave my love a cherry that had no stone;

G7             C                   G
I gave my love a chicken that had no bone;

G7             C              G
I gave my love a baby with no crying,..

   Am             F                 C
And told my love a story that had no end!


[Verse 2]~
   C              F                  C
How can there be a cherry that has no stone..?

   G7             C                   G
How can there be a chicken that has no bone..?

   G7             C               G
How can there be a baby with no crying..?

   Am             F                 C
How can you tell a story that has no end..?


[Instrumental]~
C  F  C
G7  C  G
G7  C  G
Am  F  C


[Verse 3]~
C                F                   C
A cherry when it's blooming,.. it has no stone;

     G7                C                    G
And a chicken when it's pipping,.. there is no bone;

G7             C                      G7
A baby when it's sleeping,.. there's no crying,..

   Am           F                   C
And when I say I love you,.. it has no end!


[Verse 4]~
C              F                  C
I gave my love a cherry that had no stone;

G7             C                   G
I gave my love a chicken that had no bone;

G7             C              G
I gave my love a baby with no crying,..

   Am             F                 C
And told my love a story that had no end!

How accurate is this chords?