Actually, there are a couple issues I have with this theory.
*If time just rewinds, then how does Link have his memory of the events that happened in the future?
*Why don't the remains of the bosses and the permanent items and masks go away once he travels back in time?
That being said, I partly...