Written by usasoccr
Also by heavens_rim
Also by vincent7577
But, of course, all good things must come to pass.
Idea by choquis