Just found out we're having girl/boy twins which, though lovely, is also a bloody headache for naming. DH and me would like something to reflect the fact that these babies are long awaited so we were thinking maybe a virtue name or something with a nice, happy meaning. Fairly unusual would be nice. ATM frontrunners are Prosper, which is DH's MN, and Celeste. I know Prosper's a bit out there but it's not completely nutty I hope. Surname is 3 syllables, common, beginning with W. Any opinions/ideas most welcome!