LONDON, ENGLAND - MARCH 12: Penny Lancaster Stewart & Rod Stewart attend the Prince's Trust & Samsung Celebrate Success Awards 2015, Odeon Leicester Square cinema, Leicester Square, on Thursday March 12, 2015 in London, England, UK. CAP/CAN ??CAN/Capital Pictures