Cheerful and friendly, Aaron Blake has never met a puzzle that intrigues him more than brooding Greg Falkner. He wants to get to know his roommate, but it seems the only way past his shell is through it. When a reluctant friendship turns into a budding ro