An overnight search for a six-year-old boy ended happily this morning.

David Crain went missing from his home in Confederation Park around 8:30 p.m. CST. His mom, Jeanine, said she began to really worry when it started to get dark.

"It just kept getting later and later. I walked, I drove, the cops were driving around, the search and rescue walked around," she said.

The city's Search and Rescue unit set up a command trailer in the parking lot at Confederation School at about 2:30 a.m. CST. Their members, in orange t-shirts, began looking through parks, alleys and playgrounds.

By dawn, a half dozen police cruisers were also in the lot. Officers on bike and on foot came and went.

The department's airplane was also deployed.

Officers at the scene said the boy's age added to the urgency of the search.

And then, just after 7 a.m. CST, word came back to the command trailer that the boy had been found sleeping at a friend's house. Officers drove the boy, with his bike in their trunk, home to his mom.

"We were looking for you all night," she said when he came out of the cruiser.

"You don't take off like that."