Rainbow baby?

Leigan • I'm 23 (soon to be 24) and my husband is 31. We got pregnant last August, but it resulted in a miscarriage in early October.

What is a rainbow baby? And what do some of these letters mean?

TWW? AF?

Can someone please teach me the lingo?