Megan Fox is reportedly pregnant with baby No. 3, and fans are dying to know who the father is.

While many are speculating that Brian Austin Green is the dad, others aren't so sure. After all, the couple filed for divorce over six months ago.

RELATED: Megan Fox Claims She Never Had Plastic Surgery – But These Pics Prove Otherwise

Considering the 29-year-old's history with the 42-year-old, however, it's not ludicrous to believe they may be reconciling. Click through the gallery to see a timeline of their long and complicated relationship.