I believe, if I recall correctly, that a 16 year old can consent to sex with a 21 year old in Florida.
My standard disclaimer: I am not offering legal advice, assume I do
not know the law in your state or at all for that matter and that I am
just making suggestions for starting points for when you do speak with
an attorney. Do NOT rely on anything I write and contact a lawyer in
your area immediately after reading my posting.