Walt Disney

495 12 2
                                        

Why worry?

If you've done the very best you can

worrying won't make it any better

Small Things Can Mean MillionsStories to obsess over. Discover now