While rice is without doubt one necessary staple food for Japanese, bread is no different. There are thousands of bakeries in Japan and their bread kinds vary prominently. “Melon pan (bread)” is one most popular kind. Yakitate, the fresh made breads, which are the best, are always available at bakeries every day. Called “Shining Hearts”, there is even a Japanese anime derived from the video game featuring a bakery and the bread. Many Japanese people also like to bake at home. Recipes of Japanese breads are often available online.