Megan Hume, Jimmy O'Dea are engaged