Why Does It Have to Hurt?: The Meaning of Christian Sufferin... By McCartney, Dan Paperback Price $5.95 Free Shipping