Soak the bulgur: Mix bulgur and 6 cups of water. Let it rest for at least two hours (you can leave it overnight in the fridge).
Boil the bulgur: Place the bulgur, water from soaking, and cinnamon in a heavy pot and boil over medium heat for 5 minutes (add an extra cup of water if it looks like it might need it.)
Cook pudding: Add milk, clove powder, raisins, salt, lime peels. Cook over low heat until it acquires a pudding-like consistency (10 mins approx), stirring frequently to prevent it from burning. Add sugar to taste.
Serving: Serve warm if you are using it as a breakfast dish or serve in individual bowls and chill to serve as dessert. Sprinkle with nutmeg before serving.
Add less sugar for a main breakfast or dinner dish, more sugar to serve as dessert.If you are a vegan, you could use milk substitute of your choice. I have used soy milk with great results.If you are on a no-sugar diet substitute sugar for sweetener of your choice. Add sweetener after you have removed it from the heat.