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

116 answers 116