Description: I've always been curious as to what stories would come out of this concept, so here's my challenge:

Write a Code Geass fanfiction that involves the reversal of roles between characters. For example, Lelouch may end up being the Knight of Seven. Suzaku could be Zero. Switch the roles of the characters around, consider how that would change the course of events so far in the anime, and write away!

Bonus points: -- Write this role reversal canon time, in the actual anime plot. Have Lelouch becoming Zero or as Zero suddenly gain Suzaku's position through a series of events. Etc. Etc. More bonus points if the reversal occurs in the middle/end of any season.
-- Have more than one reversal (aka, have more than two characters involved).