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

113 answers 113