A review by elise68
Infinity by Maggie Shayne

5.0