Police said a Lancaster police officer was one of three killed in a shooting early Tuesday morning.
According to police, the shooting occurred at about 1:20 a.m. in the 100 block of Cleveland Avenue in Lancaster.
Neighbors said they could hear people yelling overnight at the home, but never expected what would happen.
"We heard a scream and then I heard the sirens come out," neighbor Patty Troid said. "There were just cops, police officers everywhere."
Police said that they believed a man, identified as 40-year-old Kevin Adams, arrived at the home of his ex-wife, identified as 39-year-old Stephanie Adams, and found her with 56-year-old Lancaster Officer Randy Bartow, who was off duty.
Police believe that Kevin Adams shot and killed his ex-wife and Bartow, and then shot himself. Stefanie Adams and Bartow were found dead in the home when police arrived. Kevin Adams was alive when police arrived at the home and was taken to Fairfield Medical Center, where he died.
“It's sad, my heart sank when I found out that, you know, not only was she my neighbor but my friend’s mother and the other man I've known since I was a kid,” said Kelly Bosch, a family friend.
The Adams were recently divorced and neighbors said Bartow was Stephanie’s new boyfriend.
Zelpha Barnhart lives next door to where the Adams' used to live.
"Kevin's a good boy. Hard worker, and he would do anything for you,” said Barnhart.
She said she was floored when they filed for divorce in May, but says the split was not ugly.
"He had come over and helped, at one point in time, to get some of her things, and she helped him get some of his, and it seemed like they were leaving on friendly terms,” added Barnhart.
Barhart said they continued to do things as a family for their granddaughter's sake.
And friends said they were all together on to celebrate Kevin's birthday on Sunday.
But family said something must have changed in 24 hours.
“It is just devastating because you never know I guess. I just thought so much of Kevin,” added Barnhart.
Watch 10TV and refresh 10TV.com for the latest news.