I'd probably go for something like "you are my rock" as the English equivalent. :)
Oh yeah that's the one. I was raking my brains, knowing there was a saying in english but it just didn't come to mind. Which is especially stupid considering that one also translates one to one into german to a saying with the same meaning as the title. I was even thinking of the german one at that time... I'll just blame it on being sleep deprived...
Thanks that would have continued to bother me