Earliest cycle day bfp. Took a test lastnight and got a BFP! .