The high-Tc puzzle remains unsolved despite extensive experimental collection of the puzzle pieces over the past two decades. Granted this could be due to the complexity of the problem, but it could also be very likely that some key building blocks might have been overlooked as they were hidden behind various experiments on different high temperature superconducting materials and, therefore, quite subtle to be recognized. In order to solve this puzzle, we have "re-searched" the key pieces in hand and put them together to bring about a coherent picture that captures the essential physics of the high Tc superconductivity.