RACINE, Wis. — A Racine teenager got an unexpected surprise when she went to use the bathroom Tuesday morning and gave birth to a baby boy in the toilet.

Braeley Pettigrew, 17, tells WDJT she had no idea she was pregnant.

The teen thought she was having a bowel movement, but when she looked down, a baby was in the toilet. She became scared, cut the umbilical cord and wrapped the baby up.

Pettigrew told her mom someone left the baby on the porch, but when her mom noticed blood on the teen’s clothes, she called police.

The teen and baby were rushed to the hospital where the child is in the NIC-U. Both mom and baby are doing well.

“I never thought I would be having a baby at 17, but my first instinct was to get him out of the toilet and wrap him up to keep him warm,” Pettigrew said.

The teenager told police she made up the story about the abandonment because she was afraid her mom would be upset.

According to police, Pettigrew doesn’t face any charges.

After deciding to keep him, she named the baby Kayden.

Pettigrew said she plans to finish high school and attend college.

CNN contributed to this report.