a flush is easily in his range, especially when he check-calls the flop and turn

and that ace isnt a very good card either. your fold is good here

edit: did you change the HH? i couldve sworn it said KK last night