Are you happy Cane finally knows the truth?