who does fiona end up with adventure time