Samuel Vimes
In Guards! Guards!, Samuel Vimes is the captain of the Night Watch and is an alcoholic because he has a disease which makes him less drunk than people are supposed to be. And Captain Vimes has as his men, a corporal named Nobbs who is a kleptomaniac and a sergeant named Colon who is an idiot so Captain Vimes has given up because of all the crime and corruption in Ankh-Morpork. Then a person named Carrot Ironfounderson joins the police and actually believes in the law so Captain Vimes ends up helping to stop a dragon, save the city, rescue The Patrician and falling in love with a woman named Sibyl Ramkin who marries him.