Check if you have a Second Nationality available!
Before applying for a carte, check if you may have a right to a second nationality. I am lucky enough to have had an Irish mother and it was easier, and cheaper, than applying for a British one. Papers required were minimal, staff helpful. Belgian citizenship for a young friend working in Brussels, was harder. She speaks four European languages well, but Dutch was also required. Regards J.W.