D Dmaj7
hold my hands
Em
stop crying now
G A
everything will be ok
D Dmaj7
i`m here to be your shelter
Em G A
good or bad we are together
[ chorus ]
G A
there are times for ups and downs
F#m Bm
but we always pull through
Em A
my life is perfect
D Dmaj7
because i have you
Em G A
because i have you
D Dmaj7
make me smile
Em
with your charm
G A
i know yod Dmaj7
i`m here to be your shelter
Em G A
good or bad we are togetheruve tried so hard to make me proud
[ chorus ]
G A
there are times for ups and downs
F#m Bm
but we always pull through
Em A
my life is perfect
D G A
because i have you
[ int ] D Dmaj7 Em G A
[ chorus ]
G A
there are times for ups and downs
F#m Bm
but we always pull through
Em A
my life is perfect
G A
there are times for ups and downs
F#m Bm
but we always pull through
Em A
my life is perfect
F#m B
my life is perfect
Em A
my life is perfect
D Dmaj7
because i have you
Em G A
because i have you
[ outro ] D Dmaj7 Em G A
B
Leave the comments