Confuse abbreviations!

Jennifer • TTC #2 for almost 3 years ; Just got my BFP today (12.01.14) Hoping for the best and a healthy 9 months! Miscarried 3 times and really hoping this could be my miracle for Christmas N a blessing!

I am clueless with all the abbreviations.

TTC

SO

AF.. And all of the rest! Please help. Explain. So I can be on board. Lol this is so embarrassing