How did you know you were pregnant?

How did you know you were pregnant before taking a test? I have had sore bbs for a few days now, a cramping pinching feeling last night when I layed down. I’m not moody but I feel like I have a lump in my throat all day. Af is due in 4 days and I’m really really hoping I’m pregnant!!