Do we make our own destiny?

29 answers 29