With time running out, Stefano races to save Leonardo and finally discovers the truth behind his biggest kept secret.