Geometry Problem 1493: Four Squares, Parallelogram, Auxiliary Lines

The figure below shows four square ABCD, DEFG, GFHJ, and AFKL. Prove that BLFJ is a parallelogram.

Geometry Problem 1493: Four Squares, Parallelogram, Auxiliary Lines