Miketz: Birkat Hagomel

A discussion of the halakhot regarding birkat hagomel. What are the conditions that obligate reciting the bracha and how is this connected to the nature of the bracha.