1. on God's earth
1. For Muslims, the Kaaba is a magical site where God's presence is most felt on earth.
2. Christmas reminds us that we can trust in God's promise of peace on Earth and goodwill toward men.