Johann Sebastian Bach was married two times, and had a grand total of 20 children! All of Bach's ancestors were musicians, and his sons were expected to follow in his musical footsteps. Some of them became famous composers, too.