Recent rambles; or, In touch with nature.