black clouds and silver linings