If Mercy Underhill were any more perfect, it would take a long day's work to fall in love with her. But she has exactly enough faults to make it ridiculously easy.