Joe Gargery is Pip’s ?

Joe Gargery is Pip’s ?

A. brother
B. brother-in-Jaw
C. guardian
D. cousin