If I Must - Amy Lane Sweet story, lovingly written. Left me with a smile on my face. Amy Lane creates fantastic nerds like no one else!