A Witness May Be Cross-Examined and Impeached by Either Party

In Pomeranz v. State, 703 So. 2d 465 (Fla. 1997), this Court stated that a witness may be cross-examined and impeached by either party. Limitations on the examination of a particular witness are controlled in the sound discretion of the trial court, and the trial court's ruling in this area will only be reversed if the aggrieved party demonstrates an abuse of that discretion. See Sanders v. State, 707 So. 2d 664 (Fla. 1998). See Finney v. State, 660 So. 2d 674, 684 (Fla. 1995) (holding that without a proffer it is impossible for the appellate court to determine whether the trial court's ruling was erroneous and if erroneous what effect the error may have had on the result).