Prins Ferdinand är tjuguett år gammal,