When We Touch  - Brenda Novak
For a novella, it was pretty good. Sure the ending was a bit of a whirlwind, bit mostly the characters were very well built and dimensional.