(v)To get excited and all fired up over something. To be elated and very
emotional over something that has or is going to happend.
Not
literally an erection or hard, but more of a figure of speech. However one can
literally be have a boner over something because they are that exctited about it.