dude, you sound just like me (minus the girl part. do yourself the favour and don't base your decision on that!)
i also didn't think that a business degree suits me, and i was right. i thought about becoming a teacher, and sometimes i regret my decision against it. but the thing about law is, once you're past the studies and actually start working, you get good money without working your ass off. this is especially true if you work in civil service (judge etc), at least here in germany. thing is, you have to have really good grades to have a chance....but it'll be worth the effort, i'm sure. over here it's all about the final exam, everything prior to that doesn't count, it's just a matter of passing the exams so you are allowed to take the final one. i'll do mine in september next year if everything goes the way it should....
be assured, you don't need to be brilliant (though it does help hehe). as i said in my other post, there are a few things you need to be good at to get through it without much trouble. fwiw i'm a lazy bastard, and i'm fortunate enough to pass my exams with decent grades without working my ass off. it's really about understanding how everything works, and not trying to compensate this understanding (or the lack of it) by memorizing books etc...that's an uphill battle.
be confident, go your own way, don't get sucked into the "OMG i've never heard of this theory, i'm never gonna pass my exam" hype, and it's a decent study.
btw, not sure how it's in the US, but over here there's a ridiculous amount of guys who quit studying, and an even more ridiculous amount who just don't pass their exams. fortunately, most of these "i'm the next big thing" guys tend to be the first to take the fall ^^