john barrowman on QVC the other day