Pros:
+Very adventurous. She'll include you before anyone else when it comes to traveling, sight-seeing, or being a noisy tourist.
+Tall and long! She'll wrap around you and keep you warm, tail whip the trolls who pick on you, and carry you around, free of charge!
+She'll be there at any time of the day or night. You might need to tell her to take a day off.
+++Free front-row seats to watch her spar a tree!!
Cons:
-She doesn't wear actual clothes much if at all and has no fashion sense. She'll show up to a grand ball in a potato sack if she doesn't have help.
-If anyone hurts or offends you in any way, she'll go overboard. Did you get cut off in line? Did the pub proprietor give you a medium instead of a large beer? Got hit with a horrible "yo mama" joke? If you said yes to any of those, that calls for a smack or massive shake-down.
-Takes things too literally. May result in sad girl hours(tm).
Overall, her idea of love is adventure, excitement, and maybe keeping watch of you from the forest treeline. She relies on the other party as much as she thinks they would rely on her. Basically a high-maintenance snake. A short-term relationship may be exciting while a long-term one will take a lot of work.