What a weasel!
The guy? No, he's smart. She's a weasel.
He let her and her son (not his) stay with him for a while.
It didn't work out, and she and her son (not his) moved out 9 months ago!
Now she's living elsewhere, but still claiming that he is her "boyfriend".
Please explain how HE is the weasel.