so two years passed , and odd 's mother married fat elfred , who was amiable enough when he had not been drinking , but he already had four sons and three daughters from a previous marriage ( his wife had been struck by lightning ) , and he had no time for a crippled stepson , so odd spent more and more time out in the great woods .