arabic language is complex there are different meaning for one word but a person should think before using any foreign language we can use saidi or akhui but using habibi sounds wierd to me