This is one of the more beautiful things I've seen in a while. I really hope Caine never loses his optimism and tenacity. I legitimately got a bit misty eyed watching this.
Shared publiclyView activity