More pieces that fit.
The Byzantine Empire has all the pieces.
A thousand years
A reign with Christ - reign of Christ not found in bible
A beast with seven heads - Rome
A beast with ten horns - Islam
A great city - Constantinople - the whore
How many pieces do you need?
Many waters and...