Katy Perry for H&M Holiday collection. Photo by H&M.