Question #N1190

The first time I met my best friend, I was surprised to learn that, he shared the same birthday as me, making us both Gemini twins!

Which choice corrects the punctuation error in the passage?
A. The first time I met my best friend, I was surprised to learn that he shared the same birthday as me, making us both Gemini twins!
B. The first time I met my best friend I was surprised to learn that, he shared the same birthday as me, making us both Gemini twins!
C. The first time I met my best friend, I was surprised to learn that he shared the same birthday as me, making us both Gemini twins!
D. The first time I met my best friend, I was surprised to learn that he shared the same birthday as me making us both Gemini twins!