Suns,Moons and Eclipses