Stars shining through clouds at the horizon