Jason Mraz - Life Is Wonderful

G#m
It takes a crane to build a crane
                              C#m
It takes two floors to make a story
                          E
It takes an egg to make a hen
                          
It takes a hen to make an egg
                    B                F#
There is no end to what I'm saying

                            G#m
It takes a thought to make a word
                                  C#m
And it takes some words to make an action
                                  E
And it takes some work to make it work
                              
It takes some good to make it hurt
                      B                F#
It takes some bad for satisfaction

G#m                     C#m
Ah la la la la la la life is wonderful
F#                     B
Ah la la la la la la life goes full circle
G#m               C#m
Ah la la la la life is wonderful
Bbm               F#
Ah la la la la la

                           G#m
It takes a night to make it done
                             C#m
And it takes a day to make you young brother
                                        E
And it takes some old to make you young

It takes some cold to know the sun
                             B    F#
It takes the one to have the other

                                   G#m
And it takes no time to fall in love
                               C#m
But it takes you years to know what the love is
                                    E 
And it takes some fears to make you trust

It takes those tears to make it rust
                    B                         F#
It takes the dust to have it polished


      G#m                     C#m
Singin Ah la la la la la la life is wonderful
F#                     B
Ah la la la la la la life goes full circle
G#m               C#m
Ah la la la la life is wonderful
Bbm               F#
Ah la la la la

G#m C#m E B G B F#
--------------
G#m C#m E Em   B F#
--------------


                              B
It takes some silence to make sound
                                C#m
And it takes a lost before you found it
                          E
And it takes a road to go nowhere
                                
It takes a toll to show you care
                        B            F#
It takes a hole to see the mountain


G#m                     C#m
Ah la la la la la la life is wonderful
F#                     B
Ah la la la la la la life goes full circle
G#m               C#m
Ah la la la la life is wonderful
F#                            B
Ah la la la la la life is so full of love
G#m                      C#m
Ah la la la la la la love you wonderful
F#                          G#m
Ah la la la la la life is so full of love
                     C#m
Ah la la la la la la love you wonderful
Bbm                        F#
Ah la la la la la la la la