movies books breeder puppy bible da vinci code cat betting german sports pet dogs knights templar cats soccer french kittens nfl english champion dog holy grail christ league baseball bulldogs football mary magdalene god spanish jesus harry potter