Celebrating 14 Years of Whitney Houston’s Final Studio Album ‘I Look To You’ (2009) August 28, 2023 Albumism Staff Whitney Houston’s seventh & final studio album ‘I Look To You’ was originally released on August 28, 2009. Read more