They All Had a Reason compare prices