Hi, and welcome to the forum

Have you meet your bf in person?

Because if not, even fiance visa will not work.