What does BFFLNMW mean?

BFFLNMW meaning in Urban Dictionary

Abbreviation for companion For Life No Matter What.usually utilized by girls. Perhaps not dudes.