The Princess Shahida puzzle, is based upon the cover of the children's book "Princess Shahida The Witness". The Princess Shahida puzzle is a fun early childhood development tool that stimulates: Islamic Awareness, developing a positive attitude towards being Muslim, Fine Motor Skills, grabbing & placing, Develops Cognitive skills, problem solving, colour shape recognition, Hand Eye Co-ordination, through trial & error ? Social Skills, do the puzzle with a parent, aunt/uncle, grand mother/father. And is also fun for children. Princess Shahida gets her name comes from one of the attributes of Allah, (Al-Shahid, The Witness) from the Asma ul Husna (The 99 Names of Allah).