mystery: something that baffles understanding and cannot be explained
perplexity: trouble or confusion resulting from complexity
pagoda tree: frangipani of India having an erect habit and conical form; grown in temple gardens