The photo staff of The Salt Lake Tribune was privileged in 2019 to witness many of the most significant events affecting Utah. Highs and lows. Bitter and sweet. Here is a collection of some of our favorite images of 2019 by Rick Egan, Leah Hogsten, Francisco Kjolseth, Trent Nelson and Jeremy Harmon.

(Trent Nelson | The Salt Lake Tribune) David Langford’s family embraces one another during the closing hymn at the funeral for Dawna Langford and two of her children, Trevor and Rogan, in La Mora, Sonora, on Thursday, Nov. 7, 2019. The Langfords were among those targeted in an ambush by a Mexican cartel.

(Francisco Kjolseth | The Salt Lake Tribune) Riders on horseback herd bison during the 33rd annual roundup, Saturday, Oct. 26, 2019, on Antelope Island, a state park located near Syracuse in Davis County. Every year Utah wildlife and parks officials move the animals from across the island so they can be weighed, tagged and given health screenings.

(Rick Egan | The Salt Lake Tribune) The Monaco sails through blowing dust at Burning Man, Saturday, Aug. 31, 2019.

(Leah Hogsten | The Salt Lake Tribune) Utah Jazz guard Donovan Mitchell (45) drenches center Rudy Gobert (27) after the Jazz defeated the Atlanta Hawks, 128-112, at Vivint Smart Home Arena, Feb. 1, 2019.

(Jeremy Harmon | The Salt Lake Tribune) Chris Coons, right, and Emil Miller sit on the sidewalk outside City Creek Mall in Salt Lake City on July 11, 2019.

(Leah Hogsten | The Salt Lake Tribune) University of Utah guard Both Gath, 19, had a breakout game this season during the Utes matchup with Kentucky. Gach led the Utes with 22 points on 8-of-10 shooting. The son of South Sudanese immigrants who fled a civil war, Gach’s family has deep roots in basketball, in his hometown of Austin, Minn., and is establishing new roots in Salt Lake City.

(Francisco Kjolseth | The Salt Lake Tribune) Kids reach for a tossed ball during the annual staging of the Salt Lake Bees’ kids day game on Thursday, May 2, 2019.

(Francisco Kjolseth | The Salt Lake Tribune) A view of Davis County from Antelope Island on Saturday, Oct. 26, 2019.

(Rick Egan | The Salt Lake Tribune) Elly Snow, 3, uses two magnifying glasses to get a close look at the Butterfly Biosphere at Thanksgiving Point’s Water Tower Plaza in Lehi, on Tuesday, Jan. 22, 2019.

(Rick Egan | The Salt Lake Tribune) Tyler Glade and Zoe Calcote stand for a moment of silence as they gather with hundreds of BYU students to protest the honor code at BYU on Friday, April 12, 2019.

(Rick Egan | The Salt Lake Tribune) BYU wide receiver Dax Milne (82) catches a long bomb for the Cougars under pressure from Utah State Aggies cornerback DJ Williams (7) in Logan on Saturday, Nov. 2, 2019.

(Trent Nelson | The Salt Lake Tribune) Fireworks explode over LaVell Edwards Stadium as BYU hosts USC in Provo on Saturday, Sept. 14, 2019.

(Trent Nelson | The Salt Lake Tribune) The setting sun flares the lens as Utah’s Ally Dickman walks to the dugout during their game against BYU on Wednesday, May 1, 2019.

(Francisco Kjolseth | The Salt Lake Tribune) Shane Etsitty and Patrick Willie perform a men’s fancy dance on the steps of the Utah Capitol to call attention to a range of issues of concern to the indigenous people of Utah and beyond, on Monday, Aug. 26, 2019.

(Rick Egan | The Salt Lake Tribune) Hundreds of students from around the state chant and sing at the Utah State Capitol demanding action on climate change on Friday, Sept. 20, 2019.

(Trent Nelson | The Salt Lake Tribune) Fireworks at the 4th of July Celebration at the Gateway in Salt Lake City, Thursday, July 4, 2019.

(Leah Hogsten | The Salt Lake Tribune) “I can’t be approved for my next apartment by the time I need to be out," said Robert Gardner, who was given 72 hours to vacate his unit at the Georgia Apartments on Monday. Salt Lake City fire officials told Gardner, his wife, Amber, left, and their three children this morning that they must vacate or be charged with a misdemeanor. Dozens of Salt Lake City residents living at the Georgia Apartments had 72 hours to evacuate their homes starting on Feb. 11, 2019, due to multiple violations that place tenants in extreme fire danger.

(Rick Egan | The Salt Lake Tribune) Greg Carr, Sam Rushforth and Austin Wintle head back to shore after floating in the Great Salt Lake on Wednesday, Sept. 18, 2019.

(Rick Egan | The Salt Lake Tribune) Crews battle the Green Ravine fire as it continues to burn near Tooele on Wednesday, Sept. 4, 2019.

(Trent Nelson | The Salt Lake Tribune) Samantha Taylor embraces her husband, Specialist Alex Taylor, as almost 100 soldiers from Utah Army National Guard’s Echo Battery, 1st Battalion, 145th Field Artillery, “Big Red” return after a 10-month Middle East deployment, on Tuesday, April 9, 2019 at Wright Air Base in Salt Lake City.

(Rick Egan | The Salt Lake Tribune) Revelers toss colored powder in the air as they celebrate the arrival of spring during the Holi Festival of Colors in Spanish Fork on Saturday, March 30, 2019.

(Leah Hogsten | The Salt Lake Tribune) A firefly climbs a grass stem on a June Strawberry Moon in the 14 acres of hay field on Diane Garcia’s farm, June 18, 2019.

(Trent Nelson | The Salt Lake Tribune) Utah Jazz guard Donovan Mitchell (45) and Sacramento Kings center Dewayne Dedmon (13) reach for the ball as the Jazz hosts the Sacramento Kings in Salt Lake City on Monday Oct. 14, 2019.

(Jeremy Harmon | The Salt Lake Tribune) Erin Mendenhall greets supporters on election night Tuesday, November 5, 2019.

(Rick Egan | The Salt Lake Tribune) Mormon Miracle Pageant cast members perform outside the Manti Temple on Wednesday, June 12, 2019. This was the final year of the pageant.

(Trent Nelson | The Salt Lake Tribune) A child rides his bike past caskets of children killed in northern Mexico following the funeral for Maria Rhonita Miller and four of her children in La Mora, Sonora, on Thursday Nov. 7, 2019. The children are Howard Jacob Jr., 12; Krystal Bellaine, 10; Titus Alvin Miller, 8 months; and his twin sister, Tiana Gricel.

(Leah Hogsten | The Salt Lake Tribune) Ron Barrett, 55, and his wife, Katherine Barrett, 54, who are homeless, try to stay warm in their tent from the meager heat from a ceramic pot filled with candle wax. Their cold hands are blackened by the soot rising from the burning candle on Feb. 1, 2019, when temperatures dropped to 12 degrees in Salt Lake City. “It’s crazy, you gotta be able to have a sense of humor,” said Ron Barrett, 55, of the life circumstances that resulted in life on the streets for he and Katherine since 2017. The Barretts found housing through a Shelter Plus Care housing voucher through the Salt Lake City Housing Authority.

(Trent Nelson | The Salt Lake Tribune) Police struggle with protesters for control of a door at the Chamber of Commerce Building in Salt Lake City on Tuesday July 9, 2019. Protesters were there to hold a demonstration against the proposed inland port.

(Rick Egan | The Salt Lake Tribune) Black Friday shoppers cross Main Street during a snowstorm in downtown Salt Lake City on Friday, Nov. 29, 2019.

(Trent Nelson | The Salt Lake Tribune) With snow powdering the mountains, a pair of joggers run in Salt Lake City’s Sugar House Park on a sunny Monday, March 25, 2019.

(Leah Hogsten | The Salt Lake Tribune ) In this long exposure shot, car and bus taillights and headlights draw long red and white lights during evening traffic patterns along State Street, Jan. 10, 2019.

(Francisco Kjolseth | The Salt Lake Tribune) Crews battle a grass fire in Tooele County being dubbed the Green Ravine fire as it burns on Tuesday, Sept. 3, 2019.

(Leah Hogsten | The Salt Lake Tribune) The remains of Army Air Forces Tech Sgt. Max. W. Lower, 23, of Lewiston, Utah, killed during World War II were received by his siblings Helen Lower Simmons and Sam Lower and their extended family, Thursday, Nov. 21, 2019. Lower was the radio operator on a B-24 Liberator bomber nicknamed “Old Baldy” that was shot down Aug. 1, 1943, over Ploiesti, Romania during Operation Tidal Wave. Lower’s plane was one of 177 bombers based in Italy and Libya that flew the mission; 53 aircraft and 660 air crewmen were lost.

(Francisco Kjolseth | The Salt Lake Tribune) The snow begins to fall as people recreate on the North Round Valley trails in Park City on Thursday, Nov. 28, 2019.

(Trent Nelson | The Salt Lake Tribune) Two boys are coated in dust as dirt is shoveled after the funeral for Dawna Langford and two of her children, Trevor and Rogan, in La Mora, Sonora, on Thursday, Nov. 7, 2019.

(Trent Nelson | The Salt Lake Tribune) Coxswain Emma Goldsmith steers a boat during a Utah Crew workout on the Jordan River in Salt Lake City on Monday, Nov. 4, 2019.

(Francisco Kjolseth | The Salt Lake Tribune) North Carolina Courage defender Merritt Mathias (11) battles Utah Royals FC defender Kelley O’Hara (5) for possession as Utah Royals FC hosts the North Carolina Courage at Rio Tinto Stadium in Sandy, Utah, on Saturday, July 27, 2019.

(Trent Nelson | The Salt Lake Tribune) The evening sun flares the lens as BYU fan Troy Beagley watches BYU host the University of Utah, NCAA softball in Provo on Wednesday, May 1, 2019.

(Trent Nelson | The Salt Lake Tribune) Family members pose with Daniel and Cherilyn Fisher in the remains of their Bountiful home on Friday, Sept. 6, 2019. From left, Diana Hare, Cherilyn Fisher, Evan Hare, Daniel Fisher, Desmond Hare, Sheila Hare, and Ryan Hare.

(Francisco Kjolseth | The Salt Lake Tribune) Fire crews direct a slurry bomber to unload its payload on a fire along the East Bountiful bench that grew to 150 acres early Friday morning, Aug. 30, 2019, and destroyed three homes.

(Francisco Kjolseth | The Salt Lake Tribune) A deer stands in early morning fog and pollution conditions at Mt. Olivet Cemetery on December 6, 2019.

(Jeremy Harmon | The Salt Lake Tribune) Late afternoon sun drenches the Utah State Fair in Salt Lake City on Saturday, September 14, 2019.

(Rick Egan | The Salt Lake Tribune) Tom Sawyer plays in the snow with his dogs, Tucker and Tanner, at Liberty Park on Monday, Jan. 21, 2019.

(Jeremy Harmon | The Salt Lake Tribune) The Millennium Falcon is docked at Black Spire Outpost at Star Wars: Galaxy’s Edge in Anaheim, Calif., on Wednesday, May 29, 2019.