Lebanon Basbousa

Layer of semolina cake with vanilla, topped with a layer of homemade milk pudding and a layer of mixed nuts with a drizzle of honey.