Gary Geiecki (pronounced Gee-ecki) is a skilled assassin. He's been an unofficial CIA killer for the past twenty years and has decided to retire. There is no such thing as a truly perfect assassin and Gary was no exception. He was, however, very good. Gary left a wide trail of bodies behind him, over his long and productive career. Riddled with childhood insecurities and social awkwardness Gary desperately tries to move forward with his life after retirement. He quickly finds it is far easier to kill someone else than it is to kill the ghosts of the past. Gary soon learns that what is in the past doesn't always stay there. His greatest enemy... a man thought long dead... is back and seeking vengeance. Gary must now fight for not only his life, but everyone he holds dear and finally put this last ghost to rest. Gary will learn that the old saying You can't go home again isn't exactly true. You can go home again, but you shouldn't.