Answer:
the difference is that mystery is something that is impossible to understand, tension it a emotional strain and surprise is an unexpected event,fact ,etc
9.4m questions
12.2m answers