Alongside the 12-year cycle of the animal zodiac there is a 10-year cycle of heavenly stems .
The calendar has a 12-year cycle of the animal zodiac and a 10-year cycle of heavenly stems .