What Causes the Seasons?

Seasons are caused due to Sun. Sun heats a place and water gets evaporated which generates clouds. Clouds give rain which starts a rain cycle. Rain cycle is the important factor for the Seasons.