Discipline is a type of Punishment. 
Blessing is related to Gift. Gift can be used for Unexpected. Unexpected is related to Surprising. Surprising can be used for Shock. 
Punishment <--IsA-- Discipline 
Blessing <--RelatedTo--> Gift --UsedFor--> Unexpected <--RelatedTo--> Surprising --UsedFor--> Shock 