eznoh, not to be mean, but RTFM! From the description of Text::Wrap, "It will destory any whitespace in the original text." That includes the extra newline character. Now, if you use Text::Wrap::wrap() individually on each paragraph, you can then add the extra newline yourself.