ble to tolerage shade, Wooly Dutchman’s Pipe is a vine that requires support as well as moderate moisture. As its name suggests, Woolly Dutchman’s Pipe is covered with short hairs on the undersides of the leave, flowers, and young stems that give the plant a fuzzy appearance when viewed at close range. Caterpillar Food Plant Spicebush Caterpillar Food Plant: Violets, American Butterflies magazine is published four times a year exclusively for members of North American Butterfly Association. The plant contains aristolochic acid, this has received rather mixed reports on its toxicity. Classification. Importance as a caterpillar food source:Wooly Dutchman’s Pipe is the primary food for Pipevine Swallowtail.
I'd find out first what house your mom is, and what stuff she might already have.   
And then take it from there.   
We don't really know enough about your mom to know, what she might or might not like.   
My Dad for example is a Harry Potter fan (just like me) and a Hufflepuff, so this year I made him a Hufflepuff knitted sweater and cookies for his Birthday, he was super happy and LOVES the sweater (cookies where eaten within the hour - so I guess they where good, too). 

If you know your Moms house, I'd check out [Noble Collection](https://www.noblecollection.com/harry-potter) and [WarnerBrothers](https://shop.warnerbros.co.uk/collections/harry-potter) and just see what your Mom would like. Usually when I look around for stuff, I just think "would X like this?" and after a while I see whatever it is I was looking for.   
Alternatively, use those sources to get some idea on what she might like, and then go over to Etsy for some more "individual" merch =)The Austin Spurs once again failed to close the deal as they fell to the Oklahoma City Blue 104-97 in Oklahoma City on Saturday night.
Despite holding a slim lead in the final quarter, the Spurs were unable to seal the win as they dropped their second game in a row.
After being up 89-87 with 7:20 left to play, the Spurs (9-15) gave up an 8-0 run to the Blue and were never able to regain the lead.
Cory Jefferson led all scorers with 26 points to go along with eight rebounds, three steals and a block.
Daniel Nwaelele scored 17 while Patricio Garino added 13 for the Spurs. Nwaelele was 4-of-8 from 3-point range.
Semaj Christon led the Blue with 24 points while Dakari Johnson recorded a 12-point, 12-rebound double-double.
Daniel Hamilton scored 17 and pulled down 10 rebounds for another Blue double-double.
Oklahoma City (16-9) shot 54 percent from 3-point range, with Josh Huestis leading the way as he went 6-of-9 from beyond the arc. He finished with 18 points and three blocked shots.
Livio Jean-Charles scored 12 and Jeff Ledbetter added 10 to round out the double-digit scorers for Austin.
The Spurs and the rest of the NBA Development League will now turn their attention to the NBA D-League Showcase in Mississauga, Ontario.
Austin will first face Rio Grande Valley on Wednesday before taking on Northern Arizona on Friday at the annual showcase. Scouts from every NBA team will be in attendance.
<filename>gio/src/auto/dbus_method_invocation.rs
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT

use gio_sys;
use glib;
#[cfg(any(unix, feature = "dox"))]
use glib::object::IsA;
use glib::translate::*;
use glib::GString;
use std::fmt;
use DBusConnection;
use DBusMessage;
use DBusMethodInfo;
use DBusPropertyInfo;
#[cfg(any(unix, feature = "dox"))]
use UnixFDList;

glib_wrapper! {
    pub struct DBusMethodInvocation(Object<gio_sys::GDBusMethodInvocation, DBusMethodInvocationClass>);

    match fn {
        get_type => || gio_sys::g_dbus_method_invocation_get_type(),
    }
}

impl DBusMethodInvocation {
    pub fn get_connection(&self) -> Option<DBusConnection> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_connection(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_interface_name(&self) -> Option<GString> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_interface_name(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_message(&self) -> Option<DBusMessage> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_message(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_method_info(&self) -> Option<DBusMethodInfo> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_method_info(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_method_name(&self) -> Option<GString> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_method_name(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_object_path(&self) -> Option<GString> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_object_path(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_parameters(&self) -> Option<glib::Variant> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_parameters(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_property_info(&self) -> Option<DBusPropertyInfo> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_property_info(
                self.to_glib_none().0,
            ))
        }
    }

    pub fn get_sender(&self) -> Option<GString> {
        unsafe {
            from_glib_none(gio_sys::g_dbus_method_invocation_get_sender(
                self.to_glib_none().0,
            ))
        }
    }

    //pub fn get_user_data(&self) -> /*Unimplemented*/Option<Fundamental: Pointer> {
    //    unsafe { TODO: call gio_sys:g_dbus_method_invocation_get_user_data() }
    //}

    pub fn return_dbus_error(&self, error_name: &str, error_message: &str) {
        unsafe {
            gio_sys::g_dbus_method_invocation_return_dbus_error(
                self.to_glib_full(),
                error_name.to_glib_none().0,
                error_message.to_glib_none().0,
            );
        }
    }

    //pub fn return_error(&self, domain: glib::Quark, code: i32, format: &str, : /*Unknown conversion*//*Unimplemented*/Fundamental: VarArgs) {
    //    unsafe { TODO: call gio_sys:g_dbus_method_invocation_return_error() }
    //}

    //pub fn return_error_valist(&self, domain: glib::Quark, code: i32, format: &str, var_args: /*Unknown conversion*//*Unimplemented*/Unsupported) {
    //    unsafe { TODO: call gio_sys:g_dbus_method_invocation_return_error_valist() }
    //}

    pub fn return_value(&self, parameters: Option<