Jeffrey D. Cain, of Vestavia, passed away Thursday, March 21, 2013, at the age of 48. He was a loving father and husband who will be greatly missed. He is preceded in death by his mother, Dianne Cain. He is survived by his wife of 30 years, Shirley Cain; his daughter, Shaymon Gosnell (Brian); his son, Seth Cain; his father, Don Cain; his brother, Greg Cain; and a host of other beloved family and friends. A memorial service will take place at 2 PM, Friday, March 29, 2013, at Currie-Jefferson Funeral Home, Hwy 150 in Hoover, Bro. Kent McClendon officiating.