Is it ok

What does it mean when your 12 dpo an have cramps could it be my period coming or what AF is due in 3 days I REALLY hope this is my rainbow baby ❤️❤️❤️❤️