You flopped a set and on the turn you check raise the villain on a flush board. Would never lead on the turn or check call here.
By check raising on the turn you make that only better hands then yours are likely to continue (Ak, AA, KK hands would most of the time three bet preflop) so what can he have?