(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.