Read this story:
GANESHA'S WIVES ---- A Hindu Story.
ALTHOUGH IN MOST PARTS OF INDIA GANESHA IS CONSIDERED TO BE A BACHELOR, SOME HINDU'S BELIEVE OTHERWISE. According to one story, Ganesha actually has two wives, Riddhi and Siddhi. Now, Riddhi/Buddhi and Siddhi are the two beautiful daughters of Vishwabrahma. Representing knowledge (Riddhi/Buddhi) and perfection (Siddhi), the myth implies both of these qualities kiss those who adopt all the virtues of Lord Ganesha in their life. Some other Hindu sons say Lord Ganesha had two sons, Kshema and Labha. The Shiva Purana reports: "Shiva and Parvati told their two sons : "You two are good sons, equal to our eyes. An auspicious marriage will be granted to the first of you coming back here after he has travelled three times all over the universe." Skanda started immediately to journey round the world, but Ganesh took time to think about the challenge. He got a purification bath, then installed two comfortable seats and invited his parents to sit down on these. Praising them, he turned around them seven times, then declared: "Please take the decision to celebrate my marriage. I am the winner". Indeed, his parents were surprised, but Ganesh replied: "Is it not written in the Veda and the Shastra that the man who ritually circumambulate (pradakshina) seven times around his parents can get as many merits as if he journeys round the world? Please, let organize quickly my wedding now". Hearing this statement from their son, Shiva and Parvati were really surprised but they decided to congratulate him for his guile. So, Ganesh was married to the Prajapati's daughters: Siddhi (success) and Buddhi (wisdom, cleverness). After some times, Ganesh got two sons: Kshema (prosperity) born from Siddhi, and Labha (acquisition) born from Buddhi.
http://www.angelfire.com/id/croon/india/ganesha.html