To let something run riot means to let it get out of control, which is what happened with his imagination.
Consider the statement "So I let my imagination get out of control with my heart.". Based on this "So I let my imagination run riot with my heart." a true statement? Yes, no, or I don't know?