Hazy Solos giles/oz/xander adult May 2007 · 3017 words Somebody's been set up. Who? Only Xander knows for sure.