I should have known.  I didn't know Granger well in school but I knew her well enough to know nothing could have convinced her to marry Draco. And I knew he was a monster since we were children. I didn't think he'd ever fancied her, though--maybe that's why I doubted Longbottom.