the moon played hide-and-seek with the clouds between two mountain peaks , casting dreamlike flickers across the porch until he could have sworn he saw heather sitting on the front stoop waiting for him .