Hello! magazine - Kate Middleton cover (21 March 2011 - Issue 1166)