I Would Do Anything For Love by Meatloaf, I think.
Well well, Franmie Lane's I Believe was at number one for 18 weeks. Never knew that.
Should be Frankie Lane. But then, his 18 weeks weren;t consecutive, so don't know if they count.
If you're looking for song length, Oasis beat Meatloaf with All Around the World.