A Million Smiles
Life brings its own ups and downs. We are all faced with several challenges and during these times we need a lift. A Million Smile: 101 True (well, mostly true) Smilemaking Stories by Peter Hartjens is the answer. Peter has compiled a group of stories...