Celebs magazine - Kate Middleton cover (31 July 2011)