you would Thank because Grateful. Favor would make you want to Thank. Favorable is derived from Favor. 
End is related to Stop. 
Grateful <--MotivatedByGoal-- Thank <--CausesDesire-- Favor <--DerivedFrom-- Favorable 
End <--RelatedTo--> Stop 