Image gallery for: Long may she rain kate middleton looks every inch the princess in navy blue suit as she braves the elements for last official engagement ahead of the big day
Her natural charm clearly enchanted the crowds who turned up to welcome her and William to Lancashire - although the future Princess Catherine looked more slender than normal.