A frantic search for a missing four-year-old boy from North Olmsted ended in relief after authorities located him safe in Puerto Rico, following an alleged custody violation in which his mother reportedly took him out of the state without permission, officials said.