Duchess Kate has been depicted breastfeeding a baby and wearing a halo in a new painting.
The 31-year-old Duchess, who is expecting her first child next month, is smiling broadly as she holds the crown-wearing tot, the Mirror reported.
A corgi is sat at her feet.
The painting is the work of political artist Kaya Mar.