Steve Louw announces new album “Traces of the Flood” featuring new single “Time To Move”

Steve Louw will release his new album, “Traces of the Flood,” on May 15, 2026, featuring the single “Time to Move,” which dropped on February 27, 2026. This ten-track album marks Louw’s fourth solo project in five years, showcasing his musical evolution alongside producer Kevin Shirley.