I have read the story already. But I dont understand why Holmes knew the cab driver was the murderer? How did he knew the murderer would come back to his stay?
Also, did the book tell us why the murderer killed Drebber and Strangerson? Revenge, but revenge for what?
and the ring, it belongs to a female? Then why is the murderer a male?