This article contains spoilers! Revenge – David Grayson is back but still in love with […]