Lets try to nip this in the bud right now.
Her name is Marie Rose not: Mary Rose, Marirose, Marierose, Mary-Rose or even Rosemarie.
Too many damn spelling variations being thrown around at the moment.
Also while we're here, it's Leifang (one word) and Gen Fu (two words).