A beloved junior high school music teacher battling cancer took her last breath after her students sang a Christian song of love to her in tribute.

A video of Wednesday’s touching performance for Mariana Walker was posted on Facebook and let the teacher know how much she meant to students at Alvin Junior High School in Texas, KTRK-TV reported.

The students performed Hillsong United’s “Oceans” outside the home of the 69-year-old Walker who was in bed under hospice care.

“We had the windows open. We had the screen door open and she could hear that,” Walker’s daughter Alyx Vesey told the staion. “I think that gave her a lot of peace.”

The students also said a prayer for Walker before they left. She then passed away.

“The family walked back in the house and within a few minutes she took her last breath,” the station was told by Cindi Lee Cooper-Fields, who shot the video.

It has been shared on social media thousands of times, according to KHOU-TV.

Holly Darnell and other students told the station that Walker would do anything for them.

“She was a very special teacher to us,” she said.