Question: why ivory soap expands in microwave?
Answer: The expanding effect is caused by the heating of the water that is inside the soap. The water vaporizes, forming bubbles; the heat also causes trapped air to expand. Likewise, the heat causes the soap itself to soften and become pliable. This effect is actually a demonstration of Charles' Law.