Question: what is the difference between guard and keep?
Answer: is that guard is a person who, or thing that, protects or watches over something while keeper is one who keeps.