white princess gave 32 baby