Ok, I will imagine...
Barack Obama : 2009-2017
John Edwards : 2017-2025
*a moderate republican* : 2025-...
I'm highly doubtful of Edwards; he ran for and lost the nomination twice and is not terribly popular in his home state of North Carolina. I think that Sebelius, Henry, or Napolitano would be more realistic; heck, Newsom would be more realistic as well. Also, its not likely that either party will have two 2-term presidents in a row.
Here's my prediction - very loose, as predictions this far in advance should be:
(Obama - current)
Huntsman, Jindal, or Sanford (in 2012 or 2016)
Sebelius, Napolitano, or Henry (in 2020)
Jindal, Flake, Drolet, or Haridopolis (in 2024 or 2028)