I have 3 passports; 2 UK ones, so that I can still travel when one is away to get a visa inserted, and an Irish one so that I can continue to be an EU citizen.
I never realised you could hold 2 UK passports. I guess it makes sense if you travel a lot.
My friend takes great pleasure reminding me she has an EU passport and I don't. She's never lived in the EU, but her grandparents were Italian immigrants and she still qualifies for a passport.