and Swirsky settled out of court in 2006. Track listing European maxi-CD single "Thank God I Found You" – 4:17 "Thank God I Found You" (Celebratory Mix) – 4:19 "Thank God I Found You" (Make It Last Remix feat. Joe & Nas) – 5:10 "Thank God I Found You" (Make It Last Remix Instrumental) – 5:10 UK 12-inch vinyl "Thank God I Found You" (Make It Last Remix feat. Joe & Nas) – 5:10 "Thank God I Found You" (Make It Last Remix without Rap feat. Joe) – 5:10 "Thank God I Found You" (Make It Last Instrumental) – 5:10 "Thank God I Found You" (Celebratory Mix) – 4:19 UK CD single 1 "Thank God I Found You" (Stargate Radio Edit) – 4:20 "Thank God I Found You" (Make It Last Remix) – 5:10 "Babydoll" – 5:06 UK CD single 2 (limited edition) "Thank God I Found You" (Celebratory Mix) – 4:19 "One Sweet Day" – 4:41 "I'll Be There" – 4:24 US CD single and 7-inch vinyl single "Thank God I Found You" – 4:17 "Thank God I Found You" (Celebratory Mix) – 4:19 US maxi-CD single "Thank God I Found You" (Make It Last Remix Edit feat. Nas & Joe) – 4:13 "Thank God I Found You" (Make It Last Remix without Rap feat. Joe) – 5:10 "Thank God I Found You" (Album Version) – 4:17 "Babydoll" – 5:06 US 12-inch vinyl "Thank God I Found You" (Make It Last Remix feat. Nas & Joe) – 5:09 "Thank God I Found You" (Make It Last Remix Instrumental) – 5:09 "Thank God I Found You" (Celebratory Mix feat. Joe & 98º) – 4:19 "Fantasy" (feat. O.D.B.) – 4:50 Digital download (2020) "Thank God I Found You" (Make It Last Remix) – 5:09 "Thank God I Found You" (Make It Last Remix Edit) – 4:12 "Thank God I Found You" (Make It Last Remix w/o Rap) – 5:09 "Thank God I Found You" (Make It Last Remix Instrumental) – 5:09 "Thank God I Found You" (Celebratory Mix) – 4:16 "Thank God I Found You" (StarGate Radio Edit) – 4:19 Credits and personnel Credits adapted from Rainbow liner notes. Jimmy Jam and Terry Lewis – writing, production Mariah Carey – writing, vocals, backing vocals, production Joe – vocals, backing vocals 98 Degrees – vocals, backing vocals Nicki Richards – backing vocals Trey Lorenz – backing vocals Melonie Daniels – backing vocals