Nice.
The piano and guitar go together fantastically, and the melodies and chord progressions are great. I have absolutely no complaints about this song. Great job, I love it. Could totally be in a movie, I think. I can totally see this in a montage of a kid's life and how he grew up.