Bunyan spent the years 1660-1672 in gaol, and again he was in gaol for a short time in 1677. The gaol was at the top of Silver Street in the centre of Bedford, only 5 minutes walk from his house in St Cuthbert Street, which was then on the edge of the town. The gaol had 6 cells and 2 dungeons. He could probably have been free at any time if he had promised to give up preaching, but he did what he firmly believed to be right. He made some money in gaol by making shoelaces. His eldest daughter Mary, who was blind, brought him soup every day and also gave him books to read. Sometimes, he seems to have been let out of gaol for short periods of time. This was not really allowed, but often, the guards might let a prisoner out if they promised to come back. Bunyan even travelled as far as London once, and he must have gone home sometimes because he had two more children by his second wife during that time.