Take a good long look at the Duchess people, because it's most likely her last public appearance before the royal heir is born. And Kate Middleton made sure to give royal watchers an eyeful in this fab Dalmatian print Hobbes coat, which retails for about $265. The bold, black and white print looked stunning on the princess, and it was a really nice change from her usual lace and floral styles. The occasion? Christening Princess Cruises' latest ship, the Royal Princess. Check out her big moment.