The Little French Bridal Shop

Jennifer Dupee

$10.00 inc. GST

Out of stock

Is a lie of omission still a lie?