His little girl was happy for his big game, but to her, watching fireworks with daddy was the best part of the night.
"Baseball is kind of on the side," Singleton said. "But fireworks she loves."
Before that display, Singleton provided plenty of his own fireworks with his first multihomer game and a career-high five RBIs in an 11-3 victory over the Los Angeles Angels.
Singleton homered in his first two at-bats in his first game at Minute Maid Park since 2015, after his contract was selected from Triple-A Sugar Land on Tuesday.
Out of baseball from 2017 to 2021 before restarting his career in the Mexican League, Friday was the kind of night that once seemed like a distant dream.
"There was this moment in time where I wouldn't say I didn't imagine it, but it wasn't even a thought in my mind," he said. "But as life went on, things changed and it definitely was a thought in my mind that this could be my life again."
He hit a soaring three-run shot to the second deck in right field off Reid Detmers to put Houston on top 3-1 in the second inning. He lightly flipped his bat after that one and stood at home plate for a couple of seconds to admire his work.
There was one on and one out in the third when he connected off Detmers again to make it 7-3 and end the left-hander's night. This time, he punctuated the shot with an epic bat flip before rounding the bases.
Asked if he knew the homers were gone off the bat, Singleton chuckled.
"Yeah," he said. "Without a doubt."
"I didn't know that was a thing to focus on -- starts," he said. "But it feels great. I've won one more than half. So, on my way."
Singleton's homers were his first in the majors since he hit one for the Astros in a 6-3 win over the Angels on July 29, 2015. That's the longest stretch between home runs by a position player in the majors since Rafael Belliard went 10 years and 144 days between the only two homers of his career -- for the Pittsburgh Pirates in 1987 and for the Braves in 1997. And it's the longest homer gap by any player since pitcher Jake Peavy went nine years, 52 days between 2006 and 2015.
According to Elias Sports Bureau, it was also the longest home run drought snapped with a multihomer game in major league history.
"Eight years between home runs, that's a long time," Astros manager Dusty Baker said. "It's a great story and, the fact that it happened here and he helped us win a ball game with a couple of homers and another hit and five RBI, that was a great night."
It was a winding road for Singleton to return to the Astros. The 31-year-old appeared in 114 games for the Astros in 2014 and 2015 after signing a five-year, $10 million contract. He last appeared in a major league game for the Astros on Oct. 2, 2015.
Singleton returned to the majors earlier this season for the Milwaukee Brewers, playing 11 games before being released. Even then, he never imagined he'd end up back with the Astros.
"With the Astros, no, definitely not," he said. "But I'm just grateful and thankful to be here."
Singleton was in the Astros' organization until before the 2018 season, when he asked for his release after being suspended 100 games for a third positive drug test while playing at Double-A Corpus Christi.
His home runs Friday were his first hits with the Astros this season. He had gone 0-for-4 with two walks in his first two games.
Singleton walked in Houston's three-run fourth and singled in the eighth to tie a career high with three hits.
Justin Verlander (7-6), making his second start for the Astros since being traded from the New York Mets -- and first at home -- allowed six hits and three runs with seven strikeouts in six innings for the win on a night he became 50th player in major league history to start 500 games. He joins Zack Greinke (536) as the only active pitchers to reach the mark.
Friday was his 251st career win.
Information from The Associated Press was used in this report.