I think it's pretty, feminine & classy. :o) I'm only a fan of
Margaret b/c it was DH's paternal grandmother, though. I love the meaning (pearl) and actually prefer that as a name. Personally, I'd go with
Lydia Pearl. ;o) However,
Lydia Margaret is quite lovely, and has great flow.