What does bffltwd mean?

bffltwd meaning in Urban Dictionary

this means "best pals for a lifetime til we die"