Survey: Do you believe that everything happens for a reason?

117 answers 117