I wasn't pushing there to get called, I was hoping to be pushing out a small flush and take the pot right there. My biggest error was the small turn raise. If I had raised to something like 1k, and gotten a call, I would have expected a high flush draw, and could have saved myself from betting 1k on the river. The push on the river was probably a mistake too, but I felt that another 4k+ bet would get him to fold the small flush I had put him on.
Button had A

Q

... something I would have expected a raise preflop with.